| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
| |
applies to "cobbler reposync" as well as "cobbler import".
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
allows for partial mirroring of RPM content from a yum repository using
yumdownloader. An example of this would be wanting to have a local mirror
of useful tools from FC6 Extras (cobbler and koan, possibly?) while not
pulling down content that just takes up time/space (like 3D games). This
will work for http:// and ftp:// repositories, but not RHN at this point.
Incidentally this feature doesn't resolve dependencies at this point
because yumdownloader is currently broken.
See https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=232183
So, for now, give all dependencies for --rpm-list and when yumdownloader
gets fixed, the "--resolve" argument can be reinserted and this will be
a lot more useful.
|
|
|
|
|
| |
some problems there. Need to replace it with something more portable.
Can consider working in better tracking info at the same time.
|
| |
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Basically cobbler repo add can now take the following.
cobbler repo add
--mirror=http://mirrors.kernel.org/fedora/core/updates/6/i386/
--name=fc6i386updates --local-filename=fedora-updates
The above syntax also works for FTP. Rather basic.
Additionally, there is preliminary support for mirroring content out of
RHN.
To do this, you will need a entitled/registered RHN system and RHEL >= 5.0.
cobbler repo add --name=rhel-i386-server-5 --mirror=rhn://rhel-i386-server-5
Usage of ftp://, http://, and rhn:// (it's not really a protocol, btw),
require that yum-utils be installed. yum-utils is the package that
provides reposync.
|
| |
|
| |
|
| |
|
| |
|
| |
|
|
|
|
|
|
|
| |
kernel-parameters-get-shorter effort
as well as templating and import features. Plus some random things, like case insensitive paths and some
additional argument checking.
|
|
|
|
| |
feature here is the start of a better --import command that creates significantly shorter paths and can work more reliably on mounted DVD images (losetup or otherwise). Detection of kickstarts based on paths needs to be augmented by additional means for this to really work. However, changes going in here (and still more to come) result in cleaner names for imported profiles, and substantially shorter kernel option command lines, which is needed to keep under the 255 limit. There is also some work here going in to template out all of the files for PXE, reducing the amount of code in action_sync and also making PXE setups much more customizable (menu choices, titles, random parameters, ipappend 2, etc) without patching the source. "tree" on import is also attached now to the distro, not the profile. So, whew, that's a lot.
|
| |
|
| |
|
| |
|
|
|
|
|
|
|
|
|
|
| |
much easier to read/edit/understand
once disabled. Anchors are basically pointers to pieces of text strings that prevent them from being repeated,
but in cobbler, they really don't add any value.
For users with configuration files that are still using anchors (&1, *1, etc), running "cobbler reserialize" can
remove them once upgraded to this version -- though that is not neccessary.
|
| |
|
| |
|
|
|
|
| |
code so it deletes the right file in kickstarts_sys.
|
|
|
|
| |
specfiles/etc.
|
|
|
|
|
|
| |
- manpage clarification/correction (including a parameter typo in "cobbler repo add")
- don't write the etc/yum.repos.d file if no --local-filename
- print out createrepo command for debug purposes (during cobbler import)
|
| |
|
| |
|
| |
|
|
|
|
| |
corrections needed to the pre/post service handling needed for cobblersyslogd (per FC-E wiki). Also shortened lines in the description so as to not confuse rpmlint. Some rpmlint noise remains, though IMO, it's just noise at this point.
|
|
|
|
|
|
|
|
| |
seemingly no explanation bug -- kickstart tracking
will only use syslog for older cobbler servers, and will use both on newer machines (FC5+).
Also, convert the mini domU template to use cobbler templating where appropriate.
|
| |
|
| |
|
| |
|
| |
|
|
|
|
|
| |
Also, since there is some change of someone miskeying --virt=yed or something, and getting a False
value (which means reprovision the main OS), the default for --virt parameters is getting changed to assume --virt implies True when --virt is used. We really don't want a typo erasing an important server.
|
| |
|
|
|
|
| |
changelog cleanup.
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
|
|
|
|
|
|
|
| |
First, fixed an import bug in orphan detection.
Other features are related to running createrepo after a partial rsync to create nicer
repos, and shipping a more strict rsync.excludes file by default. Note that the createrepo
change still needs to be applied to the "cobbler reposync" command, which works outside of import.
|
| |
|
| |
|
|
|
|
| |
updates don't warrant release yet.
|
| |
|
|
|
|
|
|
| |
preserve /tftpboot for
other potential uses.
|
| |
|