summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rwxr-xr-xsrc/sbin/bcfg2-repo-validate7
1 files changed, 5 insertions, 2 deletions
diff --git a/src/sbin/bcfg2-repo-validate b/src/sbin/bcfg2-repo-validate
index 685916fc9..47015f4ec 100755
--- a/src/sbin/bcfg2-repo-validate
+++ b/src/sbin/bcfg2-repo-validate
@@ -55,8 +55,11 @@ if __name__ == '__main__':
included.discard(filename)
# check for multiple default group definitions
- default_groups = lxml.etree.parse("%s/Metadata/groups.xml" \
- % repo).findall('.//Group[@default="true"]')
+ default_groups=[]
+ for grp in lxml.etree.parse("%s/Metadata/groups.xml" \
+ % repo).findall('.//Group'):
+ if grp.get('default') == 'true':
+ default_groups.append(grp)
if len(default_groups) > 1:
print("*** Warning: Multiple default groups defined")
for grp in default_groups: