diff options
Diffstat (limited to 'src/sbin/bcfg2-query')
-rwxr-xr-x | src/sbin/bcfg2-query | 12 |
1 files changed, 6 insertions, 6 deletions
diff --git a/src/sbin/bcfg2-query b/src/sbin/bcfg2-query index 46d4fab3c..3f0209192 100755 --- a/src/sbin/bcfg2-query +++ b/src/sbin/bcfg2-query @@ -1,10 +1,13 @@ #!/usr/bin/python -# FIXME add -C <configfile> support - import lxml.etree, sys, ConfigParser -from Bcfg2.Settings import settings +CP = ConfigParser.ConfigParser() +CP.read(['/etc/bcfg2.conf']) +try: + prefix = CP.get('server', 'repository') +except: + prefix = "/var/lib/bcfg2" if len(sys.argv) < 2: print "Usage bcfg2-query -d|u|p <profile name>" @@ -17,9 +20,6 @@ if len(sys.argv) < 2: print "\t -a\t shows all clients" sys.exit(1) -prefix = settings.SERVER_REPOSITORY - - xml = lxml.etree.parse('%s/Metadata/clients.xml'%prefix) if '-p' in sys.argv: profile = sys.argv[sys.argv.index('-p') + 1] |