Create home directory if not found - NS3 needs it indeed
authorClaudio-Daniel Freire <claudio-daniel.freire@inria.fr>
Fri, 6 May 2011 16:45:32 +0000 (18:45 +0200)
committerClaudio-Daniel Freire <claudio-daniel.freire@inria.fr>
Fri, 6 May 2011 16:45:32 +0000 (18:45 +0200)
src/nepi/testbeds/ns3/execute.py

index 2fca7f9..685a47a 100644 (file)
@@ -30,6 +30,12 @@ class TestbedController(testbed_impl.TestbedController):
         self._home_directory = self._attributes.\
             get_attribute_value("homeDirectory")
         self._ns3 = self._load_ns3_module()
+        
+        # create home...
+        home = os.path.normpath(self.home_directory)
+        if not os.path.exists(home):
+            os.makedirs(home, 0755)
+        
         super(TestbedController, self).do_setup()
 
     def start(self):