X-Git-Url: http://git.efficios.com/?a=blobdiff_plain;f=lttng_ivc%2Futils%2Fruntime.py;h=a409c192314c69fdf581fe2a61d57502f8033de7;hb=74eb709665e53e922313f01de3b6d3d3fdc1df70;hp=b74beee2cad32432a6c87be33063dac2ba4698b6;hpb=f4711e680579a9aa6b120494a9244bc30ff795a1;p=deliverable%2Flttng-ivc.git diff --git a/lttng_ivc/utils/runtime.py b/lttng_ivc/utils/runtime.py index b74beee..a409c19 100644 --- a/lttng_ivc/utils/runtime.py +++ b/lttng_ivc/utils/runtime.py @@ -120,7 +120,7 @@ class Runtime(object): _logger.debug("Spawned sub pid: {} args: {} stdout: {} stderr{}".format(p.pid, p.args, out_path, err_path)) return tmp_id - def run(self, command_line, cwd=None, check_return=True, ld_preload=""): + def run(self, command_line, cwd=None, check_return=True, ld_preload="", classpath=""): """ Run the command and return a tuple of a (CompletedProcess, stdout_path, stderr_path). The subprocess is already executed and returned. The @@ -131,6 +131,8 @@ class Runtime(object): if ld_preload: env['LD_PRELOAD'] = ld_preload + if classpath: + env['CLASSPATH'] = classpath tmp_id = self._run_command_count