(build_dir,self.vservername,repo_url,self.vserverip)
if utils.system(command) != 0:
raise Exception,"Could not create vserver for %s"%self.vservername
+ # xxx temporary - initialize /etc/sysconfig/networking
+ networking="NETWORKING=yes\nHOSTNAME=%s\n"%self.plc_spec['vserverhostname']
+ file("/vservers/%s/etc/sysconfig/networking"%vservername,"w").write(networking)
return True
def install(self,options):
vservername = "%s-%d-%s" % (vservername,plc_counter,simplehostname)
plc['vservername']=vservername
plc['vserverip']=ip
+ # temporary - for /etc/sysconfig/networking
+ plc['vserverhostname']=hostname
plc['name'] = "%s_%s"%(plc['name'],simplehostname)
utils.header("Attaching plc %s to vserver %s (%s)"%\
(plc['name'],plc['vservername'],plc['vserverip']))