diff options
| -rwxr-xr-x | bitbake/bin/bitbake-worker | 9 |
1 files changed, 9 insertions, 0 deletions
diff --git a/bitbake/bin/bitbake-worker b/bitbake/bin/bitbake-worker index 8a24161250..96a4d4cdec 100755 --- a/bitbake/bin/bitbake-worker +++ b/bitbake/bin/bitbake-worker | |||
| @@ -24,6 +24,15 @@ if sys.argv[1] == "decafbadbad": | |||
| 24 | except: | 24 | except: |
| 25 | import profile | 25 | import profile |
| 26 | 26 | ||
| 27 | # Unbuffer stdout to avoid log truncation in the event | ||
| 28 | # of an unorderly exit as well as to provide timely | ||
| 29 | # updates to log files for use with tail | ||
| 30 | try: | ||
| 31 | if sys.stdout.name == '<stdout>': | ||
| 32 | sys.stdout = os.fdopen(sys.stdout.fileno(), 'w', 0) | ||
| 33 | except: | ||
| 34 | pass | ||
| 35 | |||
| 27 | logger = logging.getLogger("BitBake") | 36 | logger = logging.getLogger("BitBake") |
| 28 | 37 | ||
| 29 | try: | 38 | try: |
