summaryrefslogtreecommitdiffstats
path: root/src/sbin/bcfg2-repo-validate
diff options
context:
space:
mode:
authorSol Jerome <sol.jerome@gmail.com>2011-04-13 14:16:50 -0500
committerSol Jerome <sol.jerome@gmail.com>2011-04-13 14:16:50 -0500
commitdd8594eb5427610ade2f1f8abf465cde8c9568fd (patch)
tree7d8e488523feb78793dcde00989f8198c557f76f /src/sbin/bcfg2-repo-validate
parent1add5c6332fb8f59abf377d4167099ae9c5f1125 (diff)
parentd893117dde07ca3afcc4739245e3670178e1da08 (diff)
downloadbcfg2-dd8594eb5427610ade2f1f8abf465cde8c9568fd.tar.gz
bcfg2-dd8594eb5427610ade2f1f8abf465cde8c9568fd.tar.bz2
bcfg2-dd8594eb5427610ade2f1f8abf465cde8c9568fd.zip
Merge branch 'py3k'
Diffstat (limited to 'src/sbin/bcfg2-repo-validate')
-rwxr-xr-xsrc/sbin/bcfg2-repo-validate10
1 files changed, 5 insertions, 5 deletions
diff --git a/src/sbin/bcfg2-repo-validate b/src/sbin/bcfg2-repo-validate
index d4eb0ffd2..595613d8a 100755
--- a/src/sbin/bcfg2-repo-validate
+++ b/src/sbin/bcfg2-repo-validate
@@ -6,18 +6,18 @@ repos against their respective XML schemas.
"""
__revision__ = '$Revision$'
+import fnmatch
import glob
import lxml.etree
import os
import sys
-import fnmatch
import Bcfg2.Options
if __name__ == '__main__':
opts = {'repo': Bcfg2.Options.SERVER_REPOSITORY,
'verbose': Bcfg2.Options.VERBOSE,
'configfile': Bcfg2.Options.CFILE,
- 'schema' : Bcfg2.Options.SCHEMA_PATH,
+ 'schema': Bcfg2.Options.SCHEMA_PATH,
'stdin': Bcfg2.Options.FILES_ON_STDIN}
setup = Bcfg2.Options.OptionParser(opts)
setup.parse(sys.argv[1:])
@@ -28,7 +28,7 @@ if __name__ == '__main__':
repo = setup['repo']
if setup['stdin']:
- file_list = map(lambda s: s.strip(), sys.stdin.readlines())
+ file_list = [s.strip() for s in sys.stdin.readlines()]
info_list = [f for f in file_list if os.path.basename(f) == 'info.xml']
metadata_list = fnmatch.filter(file_list, "*/Metadata/*.xml")
clients_list = fnmatch.filter(file_list, "*/Metadata/clients.xml")
@@ -46,7 +46,7 @@ if __name__ == '__main__':
gp_list = fnmatch.filter(file_list, "*/GroupPatterns/config.xml")
else:
# not reading files from stdin
-
+
# Get a list of all info.xml files in the bcfg2 repository
info_list = []
for infodir in ['Cfg', 'TGenshi', 'TCheetah']:
@@ -240,7 +240,7 @@ if __name__ == '__main__':
genshibundle not in allbundles):
print("*** Warning: Bundle %s referenced, but does not "
"exist." % bundle)
-
+
# verify bundle name attribute matches filename
for bundle in (bundle_list + genshibundle_list):
fname = bundle.split('Bundler/')[1].split('.')[0]