summaryrefslogtreecommitdiff
path: root/worker_manager
diff options
context:
space:
mode:
Diffstat (limited to 'worker_manager')
-rwxr-xr-xworker_manager7
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)