X-Git-Url: http://git.onelab.eu/?a=blobdiff_plain;f=getconf.py;h=ad8f9a7191bdc1654aa528c7858958b0e75cb1f9;hb=08bc8fdd4fc58fd7db356b0e5ba981d975231b78;hp=721932f0117818b0528540910afed7e0ad45cf0c;hpb=156cb49ba49cc7cc8a91e7319d3c6f765328108b;p=monitor.git diff --git a/getconf.py b/getconf.py index 721932f..ad8f9a7 100755 --- a/getconf.py +++ b/getconf.py @@ -1,10 +1,11 @@ #!/usr/bin/python -import plc +from monitor.wrapper import plc +from monitor import config +import monitor.parser as parsermodule api = plc.getAuthAPI() import sys import os -import config def getconf(hostname, force=False, media=None): n = api.GetNodes(hostname) @@ -14,8 +15,12 @@ def getconf(hostname, force=False, media=None): f.write( api.AdmGenerateNodeConfFile(n[0]['node_id']) ) f.close() print os.system("cd bootcd; ./build.sh -f %s.txt -t iso -o /plc/data/var/www/html/bootcds/%s.iso &> /dev/null" % ( hostname, hostname)) + print "cd bootcd; ./build.sh -f %s.txt -t usb_partition -o /plc/data/var/www/html/bootcds/%s-partition.usb &> /dev/null" % ( hostname, hostname) print os.system("cd bootcd; ./build.sh -f %s.txt -t usb_partition -o /plc/data/var/www/html/bootcds/%s-partition.usb &> /dev/null" % ( hostname, hostname)) else: + #print os.system("cd bootcd; ./build.sh -f %s.txt -t iso -o /plc/data/var/www/html/bootcds/%s.iso &> /dev/null" % ( hostname, hostname)) + print "cd bootcd; ./build.sh -f %s.txt -t usb_partition -o /plc/data/var/www/html/bootcds/%s-partition.usb &> /dev/null" % ( hostname, hostname) + #print os.system("cd bootcd; ./build.sh -f %s.txt -t usb_partition -o /plc/data/var/www/html/bootcds/%s-partition.usb &> /dev/null" % ( hostname, hostname)) # assume that the images have already been generated.. pass @@ -36,8 +41,6 @@ def getconf(hostname, force=False, media=None): return args if __name__ == '__main__': - import parser as parsermodule - parser = parsermodule.getParser() parser.set_defaults(media='both', force=False) parser.add_option("", "--media", dest="media", metavar="usb, iso, both", @@ -46,7 +49,7 @@ if __name__ == '__main__': help="""Force the recreation of the usb images.""") parser = parsermodule.getParser(['defaults'], parser) - config = parsesrmodule.parse_args(parser) + config = parsermodule.parse_args(parser) ret = {'url_list' : ''} for i in config.args: