summaryrefslogtreecommitdiffstats
path: root/cobbler/action_sync.py
diff options
context:
space:
mode:
authorMichael DeHaan <mdehaan@redhat.com>2006-12-13 17:21:20 -0500
committerJim Meyering <jim@meyering.net>2006-12-13 17:21:20 -0500
commit3f5908135cfe81bc15333fad015edb7c7d6ded86 (patch)
tree3017fe9ac1578ebd4dc801cb493784824da3f83a /cobbler/action_sync.py
parent3e56da3ca7a1a856e64ba8039d9617582852f14a (diff)
downloadthird_party-cobbler-3f5908135cfe81bc15333fad015edb7c7d6ded86.tar.gz
third_party-cobbler-3f5908135cfe81bc15333fad015edb7c7d6ded86.tar.xz
third_party-cobbler-3f5908135cfe81bc15333fad015edb7c7d6ded86.zip
Remaining parts of integrating yum.repos.d file configuration with repo mirroring.
Diffstat (limited to 'cobbler/action_sync.py')
-rw-r--r--cobbler/action_sync.py6
1 files changed, 4 insertions, 2 deletions
diff --git a/cobbler/action_sync.py b/cobbler/action_sync.py
index 1b5bbf5..2e20535 100644
--- a/cobbler/action_sync.py
+++ b/cobbler/action_sync.py
@@ -305,14 +305,14 @@ class BootSync:
def generate_config_stanza(self, profile):
# returns the line in post that would configure yum to use repos added with "cobbler repo add"
- repos = profile.respos.split(" ")
+ repos = profile.repos.split(" ")
buf = ""
for r in repos:
repo = self.repos.find(r)
if repo is None:
raise cexceptions.CobblerException("no_repo",r)
if not (repo.local_filename is None and repo.local_filename != ""):
- buf = buf + "wget http://%s/cobbler/repo_mirror/this.repo -O /etc/yum.repos.d/%s.repo" % (self.settings.server, repo.name, repo.local_filename)
+ buf = buf + "wget http://%s/cobbler/repo_mirror/%s/config.repo -O /etc/yum.repos.d/%s.repo" % (self.settings.server, repo.name, repo.local_filename)
return buf
def validate_kickstarts_per_system(self):
@@ -327,6 +327,8 @@ class BootSync:
for s in self.systems:
profile = self.profiles.find(s.profile)
+ if profile is None:
+ raise cexceptions.CobblerException("orphan_profile2",s.name,s.profile)
distro = self.distros.find(profile.distro)
kickstart_path = utils.find_kickstart(profile.kickstart)
if kickstart_path and os.path.exists(kickstart_path):