Example #1
0
 def run_script(self, template, args, failok=False):
     fname = CONTAINER_SCRIPT_PATH + "/" + template
     if not os.path.isfile(fname):
         self.message = "Error! Missing file: %s" % fname
         return 1
     cmd = "%s %s" % (fname, args)
     process = Process()
     retval = process.run(cmd)
     self.message = process.message
     if retval is 0:
         print "%s ok" % fname
     elif not failok:
         print "Error! %s failed" % fname
     return retval
Example #2
0
 def _smartpm(self, args, chroot=None):
     cmd = []
     if chroot != None:
         cmd.append("chroot")
         cmd.append(chroot)
     cmd.append("/usr/bin/smart")
     cmd.append(args)
     cmd_s = ' '.join(cmd)
     process = Process()
     retval = process.run(cmd_s)
     self.message = process.message
     if retval is not 0:
         print "Error!: %s" % cmd_s
     return retval
Example #3
0
 def run_script(self, template, args, failok=False):
     fname = CONTAINER_SCRIPT_PATH + "/" + template
     if not os.path.isfile(fname):
         self.message = "Error! Missing file: %s" % fname
         return 1
     cmd = "%s %s" % (fname, args)
     process = Process()
     retval = process.run(cmd)
     self.message = process.message
     if retval is 0:
         print "%s ok" % fname
     elif not failok:
             print "Error! %s failed" % fname
     return retval
Example #4
0
 def _smartpm(self, args, chroot=None):
     cmd = []
     if chroot != None:
         cmd.append("chroot")
         cmd.append(chroot)
     cmd.append("/usr/bin/smart")
     cmd.append(args)
     cmd_s = ' '.join(cmd)
     process = Process()
     retval = process.run(cmd_s)
     self.message = process.message
     if retval is not 0:
         log.error("%s" % cmd_s)
     return retval
Example #5
0
 def run_script(self, template, args, failok=False, liveoutput=True):
     fname = CONTAINER_SCRIPT_PATH + "/" + template
     if not os.path.isfile(fname):
         self.message = "Error! Missing file: %s" % fname
         return 1
     cmd = "%s %s" % (fname, args)
     process = Process()
     retval = process.run(cmd, liveoutput)
     self.message = process.message
     if retval is 0:
         log.info("%s ok" % fname)
     elif not failok:
         log.error("%s failed" % fname)
     return retval
Example #6
0
 def run_script(self, template, args, failok=False, liveoutput=True):
     fname = CONTAINER_SCRIPT_PATH + "/" + template
     if not os.path.isfile(fname):
         self.message = "Error! Missing file: %s" % fname
         return 1
     cmd = "%s %s" % (fname, args)
     process = Process()
     retval = process.run(cmd, liveoutput)
     self.message = process.message
     if retval is 0:
         log.info("%s ok" % fname)
     elif not failok:
         log.error("%s failed" % fname)
     return retval