summaryrefslogtreecommitdiffstats
path: root/scripts
diff options
context:
space:
mode:
authorRichard Purdie <richard.purdie@linuxfoundation.org>2020-01-06 13:14:17 +0000
committerRichard Purdie <richard.purdie@linuxfoundation.org>2020-01-06 23:53:55 +0000
commit610b314ddc757e6ac8ba4d47921aee1f2f35df97 (patch)
tree9e32e0bdd3632bb12918bb6490bfe2aaaa0944d9 /scripts
parent90cc3d1ed1a12294a2d3ac97c1ba528ab315605d (diff)
downloadopenembedded-core-610b314ddc757e6ac8ba4d47921aee1f2f35df97.tar.gz
scripts/gen-lockedsig-cache: Only look at new format sstate objects
We can have sstate directories which are mixtures of old and new layout entries. Only use the new format ones since these are the only ones bitbake itself will look at. Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Diffstat (limited to 'scripts')
-rwxr-xr-xscripts/gen-lockedsig-cache5
1 files changed, 1 insertions, 4 deletions
diff --git a/scripts/gen-lockedsig-cache b/scripts/gen-lockedsig-cache
index 6a7d285910..cd8f9a4356 100755
--- a/scripts/gen-lockedsig-cache
+++ b/scripts/gen-lockedsig-cache
@@ -80,13 +80,10 @@ for s in sigs:
prefix = s[:2]
prefix2 = s[2:4]
if prefix not in sstate_content_cache:
- sstate_content_cache[prefix] = build_sha_cache(prefix)
+ sstate_content_cache[prefix] = {}
if prefix2 not in sstate_content_cache[prefix]:
sstate_content_cache[prefix][prefix2] = build_sha_cache(prefix + "/" + prefix2)
- if s in sstate_content_cache[prefix]:
- for f in sstate_content_cache[prefix][s]:
- files.add(f)
if s in sstate_content_cache[prefix][prefix2]:
for f in sstate_content_cache[prefix][prefix2][s]:
files.add(f)