From 17df7b0b2080e402adf2390d8787d39adbbb0c10 Mon Sep 17 00:00:00 2001 From: Claudio-Daniel Freire Date: Fri, 6 May 2011 18:45:32 +0200 Subject: [PATCH] Create home directory if not found - NS3 needs it indeed --- src/nepi/testbeds/ns3/execute.py | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/src/nepi/testbeds/ns3/execute.py b/src/nepi/testbeds/ns3/execute.py index 2fca7f92..685a47af 100644 --- a/src/nepi/testbeds/ns3/execute.py +++ b/src/nepi/testbeds/ns3/execute.py @@ -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): -- 2.47.0