mirror of
git://git.yoctoproject.org/poky
synced 2026-08-12 18:30:46 +00:00
bitbake: siggen: Avoid writing misleading sigdata files
Use the unihash in the output filename of sigdata files else the contents of stamp directories is misleading. Write the unihash into the singature to make it clear what happened. (Bitbake rev: feb01ee54d3706fe93768f332054c7532f7209e4) Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
This commit is contained in:
parent
7ab4808e0a
commit
ba0ff38cab
@ -268,7 +268,7 @@ class SignatureGeneratorBasic(SignatureGenerator):
|
||||
sigfile = stampbase
|
||||
referencestamp = runtime[11:]
|
||||
elif runtime and tid in self.taskhash:
|
||||
sigfile = stampbase + "." + task + ".sigdata" + "." + self.taskhash[tid]
|
||||
sigfile = stampbase + "." + task + ".sigdata" + "." + self.get_unihash(tid)
|
||||
else:
|
||||
sigfile = stampbase + "." + task + ".sigbasedata" + "." + self.basehash[tid]
|
||||
|
||||
@ -296,6 +296,7 @@ class SignatureGeneratorBasic(SignatureGenerator):
|
||||
for dep in data['runtaskdeps']:
|
||||
data['runtaskhashes'][dep] = self.get_unihash(dep)
|
||||
data['taskhash'] = self.taskhash[tid]
|
||||
data['unihash'] = self.get_unihash(tid)
|
||||
|
||||
taint = self.read_taint(fn, task, referencestamp)
|
||||
if taint:
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user