diff options
| author | Dmitry Rozhkov <dmitry.rozhkov@intel.com> | 2016-01-13 10:43:12 +0200 |
|---|---|---|
| committer | Richard Purdie <richard.purdie@linuxfoundation.org> | 2016-01-18 11:47:07 +0000 |
| commit | 2b92f88c9e2112456f7e24e1506d2c76bd8f81d8 (patch) | |
| tree | 074a446b1256ea8e9865d3f0fcd757d236d09b41 | |
| parent | e246905bfc271d271c9dbfb3dd78db53b36b849a (diff) | |
| download | poky-2b92f88c9e2112456f7e24e1506d2c76bd8f81d8.tar.gz | |
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>
| -rw-r--r-- | meta/recipes-extended/libarchive/libarchive_3.1.2.bb | 18 |
1 files changed, 17 insertions, 1 deletions
diff --git a/meta/recipes-extended/libarchive/libarchive_3.1.2.bb b/meta/recipes-extended/libarchive/libarchive_3.1.2.bb index 716db9aff0..202507d64c 100644 --- a/meta/recipes-extended/libarchive/libarchive_3.1.2.bb +++ b/meta/recipes-extended/libarchive/libarchive_3.1.2.bb | |||
| @@ -39,7 +39,7 @@ SRC_URI = "http://libarchive.org/downloads/libarchive-${PV}.tar.gz \ | |||
| 39 | SRC_URI[md5sum] = "efad5a503f66329bb9d2f4308b5de98a" | 39 | SRC_URI[md5sum] = "efad5a503f66329bb9d2f4308b5de98a" |
| 40 | SRC_URI[sha256sum] = "eb87eacd8fe49e8d90c8fdc189813023ccc319c5e752b01fb6ad0cc7b2c53d5e" | 40 | SRC_URI[sha256sum] = "eb87eacd8fe49e8d90c8fdc189813023ccc319c5e752b01fb6ad0cc7b2c53d5e" |
| 41 | 41 | ||
| 42 | inherit autotools lib_package pkgconfig | 42 | inherit autotools update-alternatives pkgconfig |
| 43 | 43 | ||
| 44 | CPPFLAGS += "-I${WORKDIR}/extra-includes" | 44 | CPPFLAGS += "-I${WORKDIR}/extra-includes" |
| 45 | 45 | ||
| @@ -50,4 +50,20 @@ do_configure_prepend() { | |||
| 50 | cp -R ${STAGING_INCDIR_NATIVE}/ext2fs ${WORKDIR}/extra-includes/ | 50 | cp -R ${STAGING_INCDIR_NATIVE}/ext2fs ${WORKDIR}/extra-includes/ |
| 51 | } | 51 | } |
| 52 | 52 | ||
| 53 | ALTERNATIVE_PRIORITY = "100" | ||
| 54 | |||
| 55 | PACKAGES =+ "bsdtar" | ||
| 56 | FILES_bsdtar = "${bindir}/bsdtar" | ||
| 57 | |||
| 58 | ALTERNATIVE_bsdtar = "tar" | ||
| 59 | ALTERNATIVE_LINK_NAME[tar] = "${base_bindir}/tar" | ||
| 60 | ALTERNATIVE_TARGET[tar] = "${bindir}/bsdtar" | ||
| 61 | |||
| 62 | PACKAGES =+ "bsdcpio" | ||
| 63 | FILES_bsdcpio = "${bindir}/bsdcpio" | ||
| 64 | |||
| 65 | ALTERNATIVE_bsdcpio = "cpio" | ||
| 66 | ALTERNATIVE_LINK_NAME[cpio] = "${base_bindir}/cpio" | ||
| 67 | ALTERNATIVE_TARGET[cpio] = "${bindir}/bsdcpio" | ||
| 68 | |||
| 53 | BBCLASSEXTEND = "native nativesdk" | 69 | BBCLASSEXTEND = "native nativesdk" |
