diff options
-rw-r--r-- | bitbake/lib/bb/siggen.py | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/bitbake/lib/bb/siggen.py b/bitbake/lib/bb/siggen.py index 90f0926f25..a4bb1ff7fb 100644 --- a/bitbake/lib/bb/siggen.py +++ b/bitbake/lib/bb/siggen.py | |||
@@ -386,7 +386,7 @@ class SignatureGeneratorUniHashMixIn(object): | |||
386 | def __get_task_unihash_key(self, tid): | 386 | def __get_task_unihash_key(self, tid): |
387 | # TODO: The key only *needs* to be the taskhash, the tid is just | 387 | # TODO: The key only *needs* to be the taskhash, the tid is just |
388 | # convenient | 388 | # convenient |
389 | return '%s:%s' % (tid, self.taskhash[tid]) | 389 | return '%s:%s' % (tid.rsplit("/", 1)[1], self.taskhash[tid]) |
390 | 390 | ||
391 | def get_stampfile_hash(self, tid): | 391 | def get_stampfile_hash(self, tid): |
392 | if tid in self.taskhash: | 392 | if tid in self.taskhash: |
@@ -457,7 +457,7 @@ class SignatureGeneratorUniHashMixIn(object): | |||
457 | tempdir = d.getVar('T') | 457 | tempdir = d.getVar('T') |
458 | fn = d.getVar('BB_FILENAME') | 458 | fn = d.getVar('BB_FILENAME') |
459 | tid = fn + ':do_' + task | 459 | tid = fn + ':do_' + task |
460 | key = tid + ':' + taskhash | 460 | key = tid.rsplit("/", 1)[1] + ':' + taskhash |
461 | 461 | ||
462 | if self.setscenetasks and tid not in self.setscenetasks: | 462 | if self.setscenetasks and tid not in self.setscenetasks: |
463 | return | 463 | return |