diff options
Diffstat (limited to 'bitbake/lib/bb/runqueue.py')
| -rw-r--r-- | bitbake/lib/bb/runqueue.py | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/bitbake/lib/bb/runqueue.py b/bitbake/lib/bb/runqueue.py index aca06b57be..d0d6f3a998 100644 --- a/bitbake/lib/bb/runqueue.py +++ b/bitbake/lib/bb/runqueue.py | |||
| @@ -1096,6 +1096,12 @@ class RunQueueExecute: | |||
| 1096 | 1096 | ||
| 1097 | logger.debug(2, 'Running %s:%s under fakeroot, fakedirs: %s' % | 1097 | logger.debug(2, 'Running %s:%s under fakeroot, fakedirs: %s' % |
| 1098 | (fn, taskname, ', '.join(fakedirs))) | 1098 | (fn, taskname, ', '.join(fakedirs))) |
| 1099 | else: | ||
| 1100 | envvars = (self.rqdata.dataCache.fakerootnoenv[fn] or "").split() | ||
| 1101 | for key, value in (var.split('=') for var in envvars): | ||
| 1102 | envbackup[key] = os.environ.get(key) | ||
| 1103 | os.environ[key] = value | ||
| 1104 | fakeenv[key] = value | ||
| 1099 | 1105 | ||
| 1100 | sys.stdout.flush() | 1106 | sys.stdout.flush() |
| 1101 | sys.stderr.flush() | 1107 | sys.stderr.flush() |
