diff mbox series

base: Unpack .7z files with p7zip

Message ID 20231208102524.1716492-1-daniel.ammann@bytesatwork.ch
State Accepted, archived
Commit b129a45288ce465888b609e463cf94538de22a3c
Headers show
Series base: Unpack .7z files with p7zip | expand

Commit Message

Daniel Ammann Dec. 8, 2023, 10:25 a.m. UTC
Signed-off-by: Daniel Ammann <daniel.ammann@bytesatwork.ch>
---
 meta/classes-global/base.bbclass | 4 ++++
 1 file changed, 4 insertions(+)
diff mbox series

Patch

diff --git a/meta/classes-global/base.bbclass b/meta/classes-global/base.bbclass
index ac84312a87fc..0999b42daaa8 100644
--- a/meta/classes-global/base.bbclass
+++ b/meta/classes-global/base.bbclass
@@ -674,6 +674,10 @@  python () {
         elif path.endswith('.deb'):
             d.appendVarFlag('do_unpack', 'depends', ' xz-native:do_populate_sysroot')
 
+        # *.7z should DEPEND on p7zip-native for unpacking
+        elif path.endswith('.7z'):
+            d.appendVarFlag('do_unpack', 'depends', ' p7zip-native:do_populate_sysroot')
+
     set_packagetriplet(d)
 
     # 'multimachine' handling