bitbake/runqueue.py: Somehow the python environment mapping is failing so do it manually

Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
This commit is contained in:
Richard Purdie 2010-12-21 00:51:24 +00:00
parent 60ccdaa0ea
commit 52aada2eaf
1 changed files with 8 additions and 2 deletions

View File

@ -1076,7 +1076,10 @@ class RunQueueExecute:
env['PATH'] = self.cooker.configuration.initial_path
envbackup = os.environ.copy()
os.environ = env
for e in envbackup:
os.unsetenv(e)
for e in env:
os.putenv(e, env[e])
sys.stdout.flush()
sys.stderr.flush()
@ -1128,7 +1131,10 @@ class RunQueueExecute:
except:
os._exit(1)
os.environ = envbackup
for e in env:
os.unsetenv(e)
for e in envbackup:
os.putenv(e, envbackup[e])
return pid, pipein, pipeout