diff options
Diffstat (limited to 'bitbake/bin')
-rwxr-xr-x | bitbake/bin/bitbake-runtask | 17 |
1 files changed, 12 insertions, 5 deletions
diff --git a/bitbake/bin/bitbake-runtask b/bitbake/bin/bitbake-runtask index 417f3949cd..dee25cdf27 100755 --- a/bitbake/bin/bitbake-runtask +++ b/bitbake/bin/bitbake-runtask | |||
@@ -31,19 +31,26 @@ warnings.simplefilter("ignore", DeprecationWarning) | |||
31 | 31 | ||
32 | import bb.event | 32 | import bb.event |
33 | 33 | ||
34 | # Need to map our I/O correctly. Currently stdout is a pipe to | 34 | # Need to map our I/O correctly. stdout is a pipe to the server expecting |
35 | # the server expecting events. We save this and map stdout to stderr. | 35 | # events. We save this and then map stdout to stderr. |
36 | 36 | ||
37 | eventfd = os.dup(sys.stdout.fileno()) | 37 | eventfd = os.dup(sys.stdout.fileno()) |
38 | bb.event.worker_pipe = os.fdopen(eventfd, 'w', 0) | 38 | bb.event.worker_pipe = os.fdopen(eventfd, 'w', 0) |
39 | # Replace those fds with our own | 39 | |
40 | # map stdout to stderr | ||
40 | os.dup2(sys.stderr.fileno(), sys.stdout.fileno()) | 41 | os.dup2(sys.stderr.fileno(), sys.stdout.fileno()) |
41 | 42 | ||
43 | # Replace those fds with our own | ||
44 | #logout = data.expand("${TMPDIR}/log/stdout.%s" % os.getpid(), self.cfgData, True) | ||
45 | #mkdirhier(os.path.dirname(logout)) | ||
46 | #newso = open("/tmp/stdout.%s" % os.getpid(), 'w') | ||
47 | #os.dup2(newso.fileno(), sys.stdout.fileno()) | ||
48 | #os.dup2(newso.fileno(), sys.stderr.fileno()) | ||
49 | |||
42 | # Save out the PID so that the event can include it the | 50 | # Save out the PID so that the event can include it the |
43 | # events | 51 | # events |
44 | bb.event.worker_pid = os.getpid() | 52 | bb.event.worker_pid = os.getpid() |
45 | bb.event.usestdout = False | 53 | bb.event.useStdout = False |
46 | |||
47 | 54 | ||
48 | import bb.cooker | 55 | import bb.cooker |
49 | 56 | ||