# Here starts the execution of the call
def call(self, auth, dummybox_id):
- # set file names
- IMAGE_NAME = str(WORK_DIR) + "/dummybox_" + str(dummybox_id) + ".bin"
- configfile = WORK_DIR + '/dummybox.conf'
- lockfile = WORK_DIR + '/lockfile'
-
# Check for dummybox existence
dummyboxes = DummyBoxes(self.api, [dummybox_id])
if not dummyboxes:
dummybox = dummyboxes[0]
+ # Get the dummynet box hostname
+ dummybox_hostname = dummybox['hostname']
+ IMAGE_NAME = str(WORK_DIR) + "/dummybox_" + dummybox_hostname + ".bin"
+ configfile = WORK_DIR + '/dummybox.conf'
+ lockfile = WORK_DIR + '/lockfile'
+
# Permission checks
assert self.caller is not None
if 'admin' not in self.caller['roles']: