From 2b70d0cdd116c2cd4a2c4f4e7aebe0ab545de7da Mon Sep 17 00:00:00 2001 From: Richard Purdie Date: Thu, 31 Mar 2011 17:21:44 +0100 Subject: bitbake/runqueue.py: Ensure fakeroot env variables make it to the child process Signed-off-by: Richard Purdie --- bitbake/lib/bb/runqueue.py | 2 ++ 1 file changed, 2 insertions(+) (limited to 'bitbake/lib') diff --git a/bitbake/lib/bb/runqueue.py b/bitbake/lib/bb/runqueue.py index 9000c5cafc..95828ca2d6 100644 --- a/bitbake/lib/bb/runqueue.py +++ b/bitbake/lib/bb/runqueue.py @@ -1063,6 +1063,7 @@ class RunQueueExecute: # We need to setup the environment BEFORE the fork, since # a fork() or exec*() activates PSEUDO... + env = {} envbackup = {} taskdep = self.rqdata.dataCache.task_deps[fn] @@ -1071,6 +1072,7 @@ class RunQueueExecute: for key, value in (var.split('=') for var in envvars): envbackup[key] = os.environ.get(key) os.environ[key] = value + env[key] = value fakedirs = (self.rqdata.dataCache.fakerootdirs[fn] or "").split() for p in fakedirs: -- cgit v1.2.3-54-g00ecf