mirror of
https://git.yoctoproject.org/poky
synced 2026-04-29 18:32:20 +02:00
libarchive: Add bsdtar and bsdcpio packages
Some products might need to use a tar replacement that 1. supports xattrs and 2. has more permissive license than GNU tar. And the bsdtar binary produced from libarchive meets these requirements. (From OE-Core rev: ebf68926139ae5374c4d2669930d7f3817ad8f5a) Signed-off-by: Dmitry Rozhkov <dmitry.rozhkov@intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
This commit is contained in:
committed by
Richard Purdie
parent
e246905bfc
commit
2b92f88c9e
@@ -39,7 +39,7 @@ SRC_URI = "http://libarchive.org/downloads/libarchive-${PV}.tar.gz \
|
||||
SRC_URI[md5sum] = "efad5a503f66329bb9d2f4308b5de98a"
|
||||
SRC_URI[sha256sum] = "eb87eacd8fe49e8d90c8fdc189813023ccc319c5e752b01fb6ad0cc7b2c53d5e"
|
||||
|
||||
inherit autotools lib_package pkgconfig
|
||||
inherit autotools update-alternatives pkgconfig
|
||||
|
||||
CPPFLAGS += "-I${WORKDIR}/extra-includes"
|
||||
|
||||
@@ -50,4 +50,20 @@ do_configure_prepend() {
|
||||
cp -R ${STAGING_INCDIR_NATIVE}/ext2fs ${WORKDIR}/extra-includes/
|
||||
}
|
||||
|
||||
ALTERNATIVE_PRIORITY = "100"
|
||||
|
||||
PACKAGES =+ "bsdtar"
|
||||
FILES_bsdtar = "${bindir}/bsdtar"
|
||||
|
||||
ALTERNATIVE_bsdtar = "tar"
|
||||
ALTERNATIVE_LINK_NAME[tar] = "${base_bindir}/tar"
|
||||
ALTERNATIVE_TARGET[tar] = "${bindir}/bsdtar"
|
||||
|
||||
PACKAGES =+ "bsdcpio"
|
||||
FILES_bsdcpio = "${bindir}/bsdcpio"
|
||||
|
||||
ALTERNATIVE_bsdcpio = "cpio"
|
||||
ALTERNATIVE_LINK_NAME[cpio] = "${base_bindir}/cpio"
|
||||
ALTERNATIVE_TARGET[cpio] = "${bindir}/bsdcpio"
|
||||
|
||||
BBCLASSEXTEND = "native nativesdk"
|
||||
|
||||
Reference in New Issue
Block a user