summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorPiotr Łobacz <p.lobacz@welotec.com>2023-04-03 13:06:10 +0200
committerRichard Purdie <richard.purdie@linuxfoundation.org>2023-04-13 13:53:44 +0100
commitfa564128068dd939b68e76319692f28b38734691 (patch)
tree3831601711312ab080835f991b6bf4e4bebdd24e
parent9f96e494687f513509e52c645bbcb86dfdf2c4f9 (diff)
downloadpoky-fa564128068dd939b68e76319692f28b38734691.tar.gz
libarchive: Enable acls, xattr for native as well as target
Libarchive is being used by OPKG package manager as default API for extracting tar files. This fix allows us to extract ipks packages with preserved ACLs and xattrs. Partially addresses [YOCTO #15091] [RP: Merge into main PACKAGECONFIG and tweak commit message] (From OE-Core rev: 913aad1ac013368aef8f6af332588ef24bba46bd) Signed-off-by: Piotr Łobacz <p.lobacz@welotec.com> Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
-rw-r--r--meta/recipes-extended/libarchive/libarchive_3.6.2.bb6
1 files changed, 1 insertions, 5 deletions
diff --git a/meta/recipes-extended/libarchive/libarchive_3.6.2.bb b/meta/recipes-extended/libarchive/libarchive_3.6.2.bb
index f447035b67..aafede3da8 100644
--- a/meta/recipes-extended/libarchive/libarchive_3.6.2.bb
+++ b/meta/recipes-extended/libarchive/libarchive_3.6.2.bb
@@ -7,11 +7,7 @@ LIC_FILES_CHKSUM = "file://COPYING;md5=d499814247adaee08d88080841cb5665"
7 7
8DEPENDS = "e2fsprogs-native" 8DEPENDS = "e2fsprogs-native"
9 9
10PACKAGECONFIG ?= "zlib bz2 xz zstd" 10PACKAGECONFIG ?= "zlib bz2 xz zstd ${@bb.utils.filter('DISTRO_FEATURES', 'acl xattr', d)}"
11
12PACKAGECONFIG:append:class-target = "\
13 ${@bb.utils.filter('DISTRO_FEATURES', 'acl xattr', d)} \
14"
15 11
16DEPENDS_BZIP2 = "bzip2-replacement-native" 12DEPENDS_BZIP2 = "bzip2-replacement-native"
17DEPENDS_BZIP2:class-target = "bzip2" 13DEPENDS_BZIP2:class-target = "bzip2"