diff options
Diffstat (limited to 'bitbake/lib/bb/siggen.py')
| -rw-r--r-- | bitbake/lib/bb/siggen.py | 10 |
1 files changed, 5 insertions, 5 deletions
diff --git a/bitbake/lib/bb/siggen.py b/bitbake/lib/bb/siggen.py index 0e79404f76..26e0243b00 100644 --- a/bitbake/lib/bb/siggen.py +++ b/bitbake/lib/bb/siggen.py | |||
| @@ -349,19 +349,19 @@ class SignatureGeneratorBasic(SignatureGenerator): | |||
| 349 | 349 | ||
| 350 | data = self.basehash[tid] | 350 | data = self.basehash[tid] |
| 351 | for dep in self.runtaskdeps[tid]: | 351 | for dep in self.runtaskdeps[tid]: |
| 352 | data = data + self.get_unihash(dep) | 352 | data += self.get_unihash(dep) |
| 353 | 353 | ||
| 354 | for (f, cs) in self.file_checksum_values[tid]: | 354 | for (f, cs) in self.file_checksum_values[tid]: |
| 355 | if cs: | 355 | if cs: |
| 356 | if "/./" in f: | 356 | if "/./" in f: |
| 357 | data = data + "./" + f.split("/./")[1] | 357 | data += "./" + f.split("/./")[1] |
| 358 | data = data + cs | 358 | data += cs |
| 359 | 359 | ||
| 360 | if tid in self.taints: | 360 | if tid in self.taints: |
| 361 | if self.taints[tid].startswith("nostamp:"): | 361 | if self.taints[tid].startswith("nostamp:"): |
| 362 | data = data + self.taints[tid][8:] | 362 | data += self.taints[tid][8:] |
| 363 | else: | 363 | else: |
| 364 | data = data + self.taints[tid] | 364 | data += self.taints[tid] |
| 365 | 365 | ||
| 366 | h = hashlib.sha256(data.encode("utf-8")).hexdigest() | 366 | h = hashlib.sha256(data.encode("utf-8")).hexdigest() |
| 367 | self.taskhash[tid] = h | 367 | self.taskhash[tid] = h |
