|
@@ -118,7 +118,6 @@ class ProcessInfo:
|
|
|
spawn_env['PYTHON_EXEC'] = os.environ['PYTHON_EXEC']
|
|
|
if 'PYTHONPATH' in os.environ:
|
|
|
spawn_env['PYTHONPATH'] = os.environ['PYTHONPATH']
|
|
|
- spawn_env['ISC_MSGQ_PORT'] = self.c_channel_port
|
|
|
self.process = subprocess.Popen(self.args,
|
|
|
stdin=subprocess.PIPE,
|
|
|
stdout=spawn_stdout,
|
|
@@ -216,7 +215,7 @@ class BoB:
|
|
|
sys.stdout.write("Starting msgq using port %d\n" %
|
|
|
self.c_channel_port)
|
|
|
try:
|
|
|
- c_channel = ProcessInfo("msgq", "msgq", c_channel_env, True)
|
|
|
+ c_channel = ProcessInfo("msgq", ["msgq"], c_channel_env, True)
|
|
|
except Exception as e:
|
|
|
return "Unable to start msgq; " + str(e)
|
|
|
self.processes[c_channel.pid] = c_channel
|
|
@@ -241,7 +240,8 @@ class BoB:
|
|
|
if self.verbose:
|
|
|
sys.stdout.write("Starting b10-cfgmgr\n")
|
|
|
try:
|
|
|
- bind_cfgd = ProcessInfo("b10-cfgmgr", "b10-cfgmgr")
|
|
|
+ bind_cfgd = ProcessInfo("b10-cfgmgr", ["b10-cfgmgr"],
|
|
|
+ { 'ISC_MSGQ_PORT': str(self.c_channel_port)})
|
|
|
except Exception as e:
|
|
|
c_channel.process.kill()
|
|
|
return "Unable to start b10-cfgmgr; " + str(e)
|
|
@@ -269,7 +269,8 @@ class BoB:
|
|
|
self.auth_port)
|
|
|
authargs += ['-v']
|
|
|
try:
|
|
|
- auth = ProcessInfo("b10-auth", authargs)
|
|
|
+ auth = ProcessInfo("b10-auth", authargs,
|
|
|
+ { 'ISC_MSGQ_PORT': str(self.c_channel_port)})
|
|
|
except Exception as e:
|
|
|
c_channel.process.kill()
|
|
|
bind_cfgd.process.kill()
|
|
@@ -282,7 +283,8 @@ class BoB:
|
|
|
if self.verbose:
|
|
|
sys.stdout.write("Starting b10-xfrin\n")
|
|
|
try:
|
|
|
- xfrind = ProcessInfo("b10-xfrin", ['b10-xfrin'])
|
|
|
+ xfrind = ProcessInfo("b10-xfrin", ['b10-xfrin'],
|
|
|
+ { 'ISC_MSGQ_PORT': str(self.c_channel_port)})
|
|
|
except Exception as e:
|
|
|
c_channel.process.kill()
|
|
|
bind_cfgd.process.kill()
|
|
@@ -297,7 +299,8 @@ class BoB:
|
|
|
if self.verbose:
|
|
|
sys.stdout.write("Starting b10-cmdctl on port 8080\n")
|
|
|
try:
|
|
|
- cmd_ctrld = ProcessInfo("b10-cmdctl", ['b10-cmdctl'])
|
|
|
+ cmd_ctrld = ProcessInfo("b10-cmdctl", ['b10-cmdctl'],
|
|
|
+ { 'ISC_MSGQ_PORT': str(self.c_channel_port)})
|
|
|
except Exception as e:
|
|
|
c_channel.process.kill()
|
|
|
bind_cfgd.process.kill()
|