diff options
Diffstat (limited to 'bitbake/bin/bitbake-worker')
| -rwxr-xr-x | bitbake/bin/bitbake-worker | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/bitbake/bin/bitbake-worker b/bitbake/bin/bitbake-worker index 04d7570140..577651386f 100755 --- a/bitbake/bin/bitbake-worker +++ b/bitbake/bin/bitbake-worker | |||
| @@ -183,7 +183,7 @@ def fork_off_task(cfg, data, databuilder, workerdata, extraconfigdata, runtask): | |||
| 183 | if 'fakeroot' in taskdep and taskname in taskdep['fakeroot'] and not dry_run: | 183 | if 'fakeroot' in taskdep and taskname in taskdep['fakeroot'] and not dry_run: |
| 184 | fakeroot = True | 184 | fakeroot = True |
| 185 | envvars = (runtask['fakerootenv'] or "").split() | 185 | envvars = (runtask['fakerootenv'] or "").split() |
| 186 | for key, value in (var.split('=') for var in envvars): | 186 | for key, value in (var.split('=',1) for var in envvars): |
| 187 | envbackup[key] = os.environ.get(key) | 187 | envbackup[key] = os.environ.get(key) |
| 188 | os.environ[key] = value | 188 | os.environ[key] = value |
| 189 | fakeenv[key] = value | 189 | fakeenv[key] = value |
| @@ -195,7 +195,7 @@ def fork_off_task(cfg, data, databuilder, workerdata, extraconfigdata, runtask): | |||
| 195 | (fn, taskname, ', '.join(fakedirs))) | 195 | (fn, taskname, ', '.join(fakedirs))) |
| 196 | else: | 196 | else: |
| 197 | envvars = (runtask['fakerootnoenv'] or "").split() | 197 | envvars = (runtask['fakerootnoenv'] or "").split() |
| 198 | for key, value in (var.split('=') for var in envvars): | 198 | for key, value in (var.split('=',1) for var in envvars): |
| 199 | envbackup[key] = os.environ.get(key) | 199 | envbackup[key] = os.environ.get(key) |
| 200 | os.environ[key] = value | 200 | os.environ[key] = value |
| 201 | fakeenv[key] = value | 201 | fakeenv[key] = value |
