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 | ||