]> code.ossystems Code Review - openembedded-core.git/commitdiff
build: set PWD in the subprocess preexec hook
authorChris Larson <chris_larson@mentor.com>
Mon, 13 Dec 2010 22:58:15 +0000 (15:58 -0700)
committerRichard Purdie <rpurdie@linux.intel.com>
Tue, 4 Jan 2011 14:46:50 +0000 (14:46 +0000)
(Bitbake rev: efa5485c8f9d488ba058c40734cc55296d3de6eb)

Signed-off-by: Chris Larson <chris_larson@mentor.com>
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
bitbake/lib/bb/process.py

index b022e4c8f9e6d0c32c71a7d02717278eb2f1865a..1c790658c922684c0a1f41cac289cc5f832bcc05 100644 (file)
@@ -1,14 +1,15 @@
-import subprocess
-import signal
+import os
 import logging
+import signal
+import subprocess
 
 logger = logging.getLogger('BitBake.Process')
 
 def subprocess_setup():
     # Python installs a SIGPIPE handler by default. This is usually not what
     # non-Python subprocesses expect.
-    print('in preexec hook')
     signal.signal(signal.SIGPIPE, signal.SIG_DFL)
+    os.environ['PWD'] = os.getcwd()
 
 class CmdError(RuntimeError):
     def __init__(self, command):