diff options
| -rw-r--r-- | bitbake/lib/bb/build.py | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/bitbake/lib/bb/build.py b/bitbake/lib/bb/build.py index 736ba24393..95f1dcfcb7 100644 --- a/bitbake/lib/bb/build.py +++ b/bitbake/lib/bb/build.py | |||
| @@ -291,12 +291,13 @@ def _exec_task(fn, task, d, quieterr): | |||
| 291 | 291 | ||
| 292 | bb.utils.mkdirhier(tempdir) | 292 | bb.utils.mkdirhier(tempdir) |
| 293 | loglink = os.path.join(tempdir, 'log.{0}'.format(task)) | 293 | loglink = os.path.join(tempdir, 'log.{0}'.format(task)) |
| 294 | logfn = os.path.join(tempdir, 'log.{0}.{1}'.format(task, os.getpid())) | 294 | logbase = 'log.{0}.{1}'.format(task, os.getpid()) |
| 295 | logfn = os.path.join(tempdir, logbase) | ||
| 295 | if loglink: | 296 | if loglink: |
| 296 | bb.utils.remove(loglink) | 297 | bb.utils.remove(loglink) |
| 297 | 298 | ||
| 298 | try: | 299 | try: |
| 299 | os.symlink(logfn, loglink) | 300 | os.symlink(logbase, loglink) |
| 300 | except OSError: | 301 | except OSError: |
| 301 | pass | 302 | pass |
| 302 | 303 | ||
