diff options
Diffstat (limited to 'worker_manager')
-rwxr-xr-x | worker_manager | 7 |
1 files changed, 6 insertions, 1 deletions
diff --git a/worker_manager b/worker_manager index e2cbc32..efb84cd 100755 --- a/worker_manager +++ b/worker_manager @@ -411,6 +411,11 @@ class WorkerBase: params_text = self.params64(params) argv = self.get_argv(work, params_text) mounts = [] + env = dict(os.environ) + env.update({ + 'LC_ALL': 'C', + 'DEBIAN_FRONTEND': 'noninteractive', + }) if self.where(work) == 'chroot': logging.debug('CHROOT REQUESTED') argv = ['sudo', 'chroot', self._workspace] + argv @@ -432,7 +437,7 @@ class WorkerBase: logging.debug('HOST REQUESTED') runner = Runner(self._post) with Mounter(mounts, runner): - return runner.runcmd(argv, cwd=self._workspace) + return runner.runcmd(argv, cwd=self._workspace, env=env) def params64(self, params): as_json = json.dumps(params) |