From c10b7f60a6b11fa8cfaac8ae82db886ef20731a5 Mon Sep 17 00:00:00 2001 From: Lars Wirzenius Date: Sat, 27 Jan 2018 19:39:06 +0200 Subject: Add: set LC_ALL and DEBIAN_FRONTEND when running commands --- worker_manager | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) (limited to 'worker_manager') 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) -- cgit v1.2.1