summaryrefslogtreecommitdiffstats
path: root/cobbler
diff options
context:
space:
mode:
authorMichael DeHaan <mdehaan@redhat.com>2008-05-29 10:39:23 -0400
committerMichael DeHaan <mdehaan@redhat.com>2008-05-29 10:39:23 -0400
commit70aafe12b4e05038bd52c38c33368b8d9ce48ea4 (patch)
treebfb2b214c7a4c9389580cbcd173eeedde6b12fc4 /cobbler
parenta455f411b5e88ccacfcf8870b5b6173fd71dbe63 (diff)
downloadthird_party-cobbler-70aafe12b4e05038bd52c38c33368b8d9ce48ea4.tar.gz
third_party-cobbler-70aafe12b4e05038bd52c38c33368b8d9ce48ea4.tar.xz
third_party-cobbler-70aafe12b4e05038bd52c38c33368b8d9ce48ea4.zip
Make check understand profile inheritance w/ repos
Diffstat (limited to 'cobbler')
-rw-r--r--cobbler/action_check.py7
1 files changed, 4 insertions, 3 deletions
diff --git a/cobbler/action_check.py b/cobbler/action_check.py
index 74af0c6..3f7c8fc 100644
--- a/cobbler/action_check.py
+++ b/cobbler/action_check.py
@@ -144,10 +144,11 @@ class BootCheck:
repos.append(r.name)
for p in self.config.api.profiles():
my_repos = p.repos
- referenced.extend(my_repos)
+ if my_repos != "<<inherit>>":
+ referenced.extend(my_repos)
for r in referenced:
- if r not in repos:
- not_found.append(r)
+ if r not in repos and r != "<<inherit>>":
+ not_found.append(r)
if len(not_found) > 0:
status.append(_("One or more repos referenced by profile objects is no longer defined in cobbler: %s") % ", ".join(not_found))