]> code.ossystems Code Review - openembedded-core.git/commitdiff
sstate: Fixes for eSDK generation after zstd switch
authorRichard Purdie <richard.purdie@linuxfoundation.org>
Fri, 15 Oct 2021 11:54:35 +0000 (12:54 +0100)
committerRichard Purdie <richard.purdie@linuxfoundation.org>
Fri, 15 Oct 2021 11:57:57 +0000 (12:57 +0100)
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
meta/classes/populate_sdk_ext.bbclass
scripts/gen-lockedsig-cache

index 35679208bcdc3d8e45030456af70560f2befe6de..9187f53f1336a6fdcde54906679c017b1300b7f9 100644 (file)
@@ -550,7 +550,7 @@ python copy_buildsystem () {
     # We don't need sstate do_package files
     for root, dirs, files in os.walk(sstate_out):
         for name in files:
-            if name.endswith("_package.tgz"):
+            if name.endswith("_package.tar.zst"):
                 f = os.path.join(root, name)
                 os.remove(f)
 
index cd8f9a4356dd794eabc0c61f3dc277b345ae202b..cc674f9c1b0a363057474cc4505f1c830093a6c5 100755 (executable)
@@ -94,8 +94,7 @@ print("Gathering file list took %.1fs" % elapsed)
 print('Processing files')
 for f in files:
     sys.stdout.write('Processing %s... ' % f)
-    _, ext = os.path.splitext(f)
-    if not ext in ['.tgz', '.siginfo', '.sig']:
+    if not f.endswith(('.tar.zst', '.siginfo', '.sig')):
         # Most likely a temp file, skip it
         print('skipping')
         continue