diff options
author | Michael DeHaan <mdehaan@mdehaan.rdu.redhat.com> | 2007-04-16 11:44:36 -0400 |
---|---|---|
committer | Michael DeHaan <mdehaan@mdehaan.rdu.redhat.com> | 2007-04-16 11:44:36 -0400 |
commit | d8b696d10eac14603729f45c4ff232734f28e7a7 (patch) | |
tree | 9ebdf5dde20b591ab4d2d38374cf11c9ee896383 | |
parent | d24ca2fb2a0063d16bd95916de9300255e22cbc7 (diff) | |
download | third_party-cobbler-d8b696d10eac14603729f45c4ff232734f28e7a7.tar.gz third_party-cobbler-d8b696d10eac14603729f45c4ff232734f28e7a7.tar.xz third_party-cobbler-d8b696d10eac14603729f45c4ff232734f28e7a7.zip |
Turning off core-repo mirror feature by default, as most enterprise
deployments may not want this behavior, and it is not ideal with
RHN setups. Changed manpage docs appropriately.
Also fixing bug where source_repo detection went up one directory
to high...
-rw-r--r-- | CHANGELOG | 1 | ||||
-rw-r--r-- | cobbler/action_import.py | 2 | ||||
-rw-r--r-- | cobbler/settings.py | 2 | ||||
-rw-r--r-- | docs/cobbler.pod | 6 |
4 files changed, 6 insertions, 5 deletions
@@ -8,6 +8,7 @@ Cobbler CHANGELOG (ex: cobbler and koan from FC6extras, w/o games). - More consistant naming on imports, regardless of data source. - Teach cobbler to remove .olddata dirs, which can happen if createrepo crashes or is killed mid-process +- Default yum_core_repos_from_server to 0 * Thu Apr 05 2007 - 0.4.6 - Bind cobbler_syslogd to all addresses diff --git a/cobbler/action_import.py b/cobbler/action_import.py index 83874e3..e4dbc11 100644 --- a/cobbler/action_import.py +++ b/cobbler/action_import.py @@ -259,7 +259,7 @@ class Importer: print "- traversing distro %s" % distro.name if distro.kernel.find("ks_mirror") != -1: basepath = os.path.dirname(distro.kernel) - top = "/".join(basepath.split("/")[0:-3]) # up one level + top = "/".join(basepath.split("/")[0:-2]) # up one level print "- descent into %s" % top os.path.walk(top, self.repo_scanner, distro) else: diff --git a/cobbler/settings.py b/cobbler/settings.py index 4af8f65..c4f3b36 100644 --- a/cobbler/settings.py +++ b/cobbler/settings.py @@ -41,7 +41,7 @@ DEFAULTS = { }, "syslog_port" : 25150, "minimize_syncs" : 1, - "yum_core_mirror_from_server" : 1 + "yum_core_mirror_from_server" : 0 } diff --git a/docs/cobbler.pod b/docs/cobbler.pod index dfe8985..30d84c5 100644 --- a/docs/cobbler.pod +++ b/docs/cobbler.pod @@ -512,9 +512,9 @@ cobbler adds support for rsync and SSH locations, where as yum's reposync only s (http/ftp). Note that if a cobbler import provides enough information to use the boot server as a yum mirror for -core packages, cobbler will set up kickstarts to use the cobbler server as a mirror instead of the -outside world. If this feature is undesirable, it can be turned off by setting yum_core_mirror_from_server -to 0 in /var/lib/cobbler/settings (and rerunning "cobbler sync"). You may want to disable this feature +core packages, cobbler can set up kickstarts to use the cobbler server as a mirror instead of the +outside world. If this feature is desirable, it can be turned on by setting yum_core_mirror_from_server +to 1 in /var/lib/cobbler/settings (and rerunning "cobbler sync"). You should not enable this feature if machines are provisioned on a different VLAN/network than production. =head2 KICKSTART TRACKING |