From 683a964c8f6bcf2b1ecc58460661e9d3bb98908b Mon Sep 17 00:00:00 2001 From: Sven Neumann Date: Tue, 20 Oct 2009 22:31:48 +0200 Subject: [PATCH] libarchive: make bsdtar and bsdcpio binaries configurable libarchive comes with two binaries, bsdtar and bsdcpio that used to be installed by default. This change makes this configurable with the default not to build and install the binaries. Signed-off-by: Sven Neumann Signed-off-by: Peter Korsgaard --- package/libarchive/Config.in | 15 +++++++++++++++ package/libarchive/libarchive.mk | 4 ++++ 2 files changed, 19 insertions(+) diff --git a/package/libarchive/Config.in b/package/libarchive/Config.in index 9154861c08..38928b00f2 100644 --- a/package/libarchive/Config.in +++ b/package/libarchive/Config.in @@ -9,3 +9,18 @@ config BR2_PACKAGE_LIBARCHIVE comment "libarchive requires a toolchain with WCHAR support" depends on !BR2_USE_WCHAR + +config BR2_PACKAGE_LIBARCHIVE_BSDTAR + bool "bsdtar" + depends on BR2_PACKAGE_LIBARCHIVE + help + The 'bsdtar' program is a full-featured 'tar' + replacement built on libarchive. + +config BR2_PACKAGE_LIBARCHIVE_BSDCPIO + bool "bsdcpio" + depends on BR2_PACKAGE_LIBARCHIVE + help + The 'bsdcpio' program is a different interface to + essentially the same functionality as 'bsdtar'. + diff --git a/package/libarchive/libarchive.mk b/package/libarchive/libarchive.mk index 472e34bd43..32f68f7403 100644 --- a/package/libarchive/libarchive.mk +++ b/package/libarchive/libarchive.mk @@ -10,4 +10,8 @@ LIBARCHIVE_LIBTOOL_PATCH = NO LIBARCHIVE_INSTALL_STAGING = YES LIBARCHIVE_INSTALL_TARGET = YES +LIBARCHIVE_CONF_OPT = \ + $(if $(BR2_PACKAGE_LIBARCHIVE_BSDTAR),--enable-bsdtar,--disable-bsdtar) \ + $(if $(BR2_PACKAGE_LIBARCHIVE_BSDCPIO),--enable-bsdcpio,--disable-bsdcpio) + $(eval $(call AUTOTARGETS,package,libarchive)) -- 2.30.2