mirror of
git://git.yoctoproject.org/poky.git
synced 2025-07-19 21:09:03 +02:00
sstatesig.py: Replace '_'s with '-'s in SSTATE_LOCKEDSIGS* names.
Using underscores in the "types" parts of the variable names can cause unexpected issues with overrides. For example, if you have both SSTATE_LOCKEDSIGS_x86_64 and SSTATE_LOCKEDSIGS_x86_64_i586, and i586 is in OVERRIDES, then you lose all of the contents in SSTATE_LOCKEDSIGS_x86_64 and thus don't get some of the locked sstate. Using '-'s in the variable names instead, eliminates these issues. (From OE-Core rev: 6662c412a949a9f6b602c848e6303b19db7e5272) (From OE-Core rev: 65f558a6f762fb13224091dc22903b58eeb9b392) Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
This commit is contained in:
parent
abf0e7e53f
commit
f9723a36d7
|
@ -146,6 +146,7 @@ class SignatureGeneratorOEBasicHash(bb.siggen.SignatureGeneratorBasicHash):
|
||||||
for k in self.runtaskdeps:
|
for k in self.runtaskdeps:
|
||||||
fn = k.rsplit(".",1)[0]
|
fn = k.rsplit(".",1)[0]
|
||||||
t = self.lockedhashfn[fn].split(" ")[1].split(":")[5]
|
t = self.lockedhashfn[fn].split(" ")[1].split(":")[5]
|
||||||
|
t = t.replace('_', '-')
|
||||||
if t not in types:
|
if t not in types:
|
||||||
types[t] = []
|
types[t] = []
|
||||||
types[t].append(k)
|
types[t].append(k)
|
||||||
|
|
Loading…
Reference in New Issue
Block a user