temporary - initialize /etc/sysconfig/networking in the test vserver
authorThierry Parmentelat <thierry.parmentelat@sophia.inria.fr>
Fri, 18 Jan 2008 12:06:08 +0000 (12:06 +0000)
committerThierry Parmentelat <thierry.parmentelat@sophia.inria.fr>
Fri, 18 Jan 2008 12:06:08 +0000 (12:06 +0000)
system/TestPlc.py
system/config_onelab_vserver.py

index 42f6323..ca3bbd0 100644 (file)
@@ -134,6 +134,9 @@ class TestPlc:
             (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):
index c1cef44..3b0d1cf 100644 (file)
@@ -47,6 +47,8 @@ def config (plcs,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']))