diff options
Diffstat (limited to 'bitbake/lib/bb/build.py')
| -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 3fc01486ca..968e2ea562 100644 --- a/bitbake/lib/bb/build.py +++ b/bitbake/lib/bb/build.py | |||
| @@ -373,7 +373,7 @@ def exec_task(fn, task, d): | |||
| 373 | event.fire(failedevent, d) | 373 | event.fire(failedevent, d) |
| 374 | return 1 | 374 | return 1 |
| 375 | 375 | ||
| 376 | def stamp_internal(task, d, file_name): | 376 | def stamp_internal(taskname, d, file_name): |
| 377 | """ | 377 | """ |
| 378 | Internal stamp helper function | 378 | Internal stamp helper function |
| 379 | Makes sure the stamp directory exists | 379 | Makes sure the stamp directory exists |
| @@ -386,11 +386,12 @@ def stamp_internal(task, d, file_name): | |||
| 386 | stamp = d.stamp[file_name] | 386 | stamp = d.stamp[file_name] |
| 387 | else: | 387 | else: |
| 388 | stamp = d.getVar('STAMP', True) | 388 | stamp = d.getVar('STAMP', True) |
| 389 | file_name = d.getVar('BB_FILENAME', True) | ||
| 389 | 390 | ||
| 390 | if not stamp: | 391 | if not stamp: |
| 391 | return | 392 | return |
| 392 | 393 | ||
| 393 | stamp = "%s.%s" % (stamp, task) | 394 | stamp = bb.parse.siggen.stampfile(stamp, file_name, taskname) |
| 394 | 395 | ||
| 395 | bb.utils.mkdirhier(os.path.dirname(stamp)) | 396 | bb.utils.mkdirhier(os.path.dirname(stamp)) |
| 396 | 397 | ||
