mirror of
https://git.yoctoproject.org/poky
synced 2026-05-05 07:39:49 +02:00
bitbake/runqueue.py: Ensure fakeroot env variables make it to the child process
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
This commit is contained in:
@@ -1063,6 +1063,7 @@ class RunQueueExecute:
|
|||||||
# We need to setup the environment BEFORE the fork, since
|
# We need to setup the environment BEFORE the fork, since
|
||||||
# a fork() or exec*() activates PSEUDO...
|
# a fork() or exec*() activates PSEUDO...
|
||||||
|
|
||||||
|
env = {}
|
||||||
envbackup = {}
|
envbackup = {}
|
||||||
|
|
||||||
taskdep = self.rqdata.dataCache.task_deps[fn]
|
taskdep = self.rqdata.dataCache.task_deps[fn]
|
||||||
@@ -1071,6 +1072,7 @@ class RunQueueExecute:
|
|||||||
for key, value in (var.split('=') for var in envvars):
|
for key, value in (var.split('=') for var in envvars):
|
||||||
envbackup[key] = os.environ.get(key)
|
envbackup[key] = os.environ.get(key)
|
||||||
os.environ[key] = value
|
os.environ[key] = value
|
||||||
|
env[key] = value
|
||||||
|
|
||||||
fakedirs = (self.rqdata.dataCache.fakerootdirs[fn] or "").split()
|
fakedirs = (self.rqdata.dataCache.fakerootdirs[fn] or "").split()
|
||||||
for p in fakedirs:
|
for p in fakedirs:
|
||||||
|
|||||||
Reference in New Issue
Block a user