summaryrefslogtreecommitdiffstats
path: root/bitbake/lib
diff options
context:
space:
mode:
Diffstat (limited to 'bitbake/lib')
-rw-r--r--bitbake/lib/bb/runqueue.py5
1 files changed, 3 insertions, 2 deletions
diff --git a/bitbake/lib/bb/runqueue.py b/bitbake/lib/bb/runqueue.py
index 1e1bdf4b6e..25a2684001 100644
--- a/bitbake/lib/bb/runqueue.py
+++ b/bitbake/lib/bb/runqueue.py
@@ -1004,8 +1004,9 @@ class RunQueue:
1004 magic = "decafbadbad" 1004 magic = "decafbadbad"
1005 if fakeroot: 1005 if fakeroot:
1006 magic = magic + "beef" 1006 magic = magic + "beef"
1007 fakerootcmd = self.cfgData.getVar("FAKEROOTCMD") 1007 mcdata = self.cooker.databuilder.mcdata[mc]
1008 fakerootenv = (self.cfgData.getVar("FAKEROOTBASEENV") or "").split() 1008 fakerootcmd = mcdata.getVar("FAKEROOTCMD")
1009 fakerootenv = (mcdata.getVar("FAKEROOTBASEENV") or "").split()
1009 env = os.environ.copy() 1010 env = os.environ.copy()
1010 for key, value in (var.split('=') for var in fakerootenv): 1011 for key, value in (var.split('=') for var in fakerootenv):
1011 env[key] = value 1012 env[key] = value