diff options
author | Thomas Petazzoni <thomas.petazzoni@free-electrons.com> | 2010-03-02 22:39:25 +0100 |
---|---|---|
committer | Thomas Petazzoni <thomas.petazzoni@free-electrons.com> | 2010-04-09 11:04:32 +0200 |
commit | 4bcefe826bbc1bf550a091e7ae86ad5ee7946909 (patch) | |
tree | bf5801fa833d8e5fcd80bb13a72eb1022df2074f | |
parent | 57579378e1812123c4c120526c05b84e8a79944d (diff) |
target/cpio: cleanup
* Remove the dependency on BR2_HOST_FAKEROOT, since we don't have
config option for host tools.
* Remove a few useless things.
* Check that cpio is available on the host in
toolchain/dependencies/dependencies.sh.
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
-rw-r--r-- | target/cpio/Config.in | 1 | ||||
-rw-r--r-- | target/cpio/cpioroot.mk | 17 | ||||
-rwxr-xr-x | toolchain/dependencies/dependencies.sh | 2 |
3 files changed, 4 insertions, 16 deletions
diff --git a/target/cpio/Config.in b/target/cpio/Config.in index 83bdd21e0..4ee1037d4 100644 --- a/target/cpio/Config.in +++ b/target/cpio/Config.in @@ -1,6 +1,5 @@ config BR2_TARGET_ROOTFS_CPIO bool "cpio the root filesystem" - select BR2_HOST_FAKEROOT help Build a cpio archive of the root filesystem diff --git a/target/cpio/cpioroot.mk b/target/cpio/cpioroot.mk index 2197d1050..021847ffd 100644 --- a/target/cpio/cpioroot.mk +++ b/target/cpio/cpioroot.mk @@ -12,17 +12,15 @@ CPIO_ROOTFS_COMPRESSOR_PREREQ:= ifeq ($(BR2_TARGET_ROOTFS_CPIO_GZIP),y) CPIO_ROOTFS_COMPRESSOR:=gzip -9 -c CPIO_ROOTFS_COMPRESSOR_EXT:=gz -#CPIO_ROOTFS_COMPRESSOR_PREREQ:= gzip-host endif ifeq ($(BR2_TARGET_ROOTFS_CPIO_BZIP2),y) CPIO_ROOTFS_COMPRESSOR:=bzip2 -9 -c CPIO_ROOTFS_COMPRESSOR_EXT:=bz2 -#CPIO_ROOTFS_COMPRESSOR_PREREQ:= bzip2-host endif ifeq ($(BR2_TARGET_ROOTFS_CPIO_LZMA),y) -CPIO_ROOTFS_COMPRESSOR:=lzma -9 -c +CPIO_ROOTFS_COMPRESSOR:=$(LZMA) -9 -c CPIO_ROOTFS_COMPRESSOR_EXT:=lzma -CPIO_ROOTFS_COMPRESSOR_PREREQ:= lzma-host +CPIO_ROOTFS_COMPRESSOR_PREREQ:= host-lzma endif ifneq ($(CPIO_ROOTFS_COMPRESSOR),) @@ -32,7 +30,6 @@ CPIO_TARGET := $(CPIO_BASE) endif ROOTFS_CPIO_COPYTO:=$(call qstrip,$(BR2_TARGET_ROOTFS_CPIO_COPYTO)) -# cpioroot-init: rm -f $(TARGET_DIR)/init @@ -54,7 +51,7 @@ endif >> $(BUILD_DIR)/_fakeroot.$(notdir $(CPIO_BASE)) chmod a+x $(BUILD_DIR)/_fakeroot.$(notdir $(CPIO_BASE)) $(HOST_DIR)/usr/bin/fakeroot -- $(BUILD_DIR)/_fakeroot.$(notdir $(CPIO_BASE)) - #-@rm -f $(BUILD_DIR)/_fakeroot.$(notdir $(CPIO_BASE)) + -@rm -f $(BUILD_DIR)/_fakeroot.$(notdir $(CPIO_BASE)) ifeq ($(CPIO_ROOTFS_COMPRESSOR),) ifneq ($(ROOTFS_CPIO_COPYTO),) $(Q)cp -f $(CPIO_BASE) $(ROOTFS_CPIO_COPYTO) @@ -69,14 +66,6 @@ ifneq ($(ROOTFS_CPIO_COPYTO),) endif endif -cpioroot: $(CPIO_TARGET) - -cpioroot-source: - -cpioroot-clean: - -cpioroot-dirclean: - ############################################################# # # Toplevel Makefile options diff --git a/toolchain/dependencies/dependencies.sh b/toolchain/dependencies/dependencies.sh index 68b275176..013c1d57d 100755 --- a/toolchain/dependencies/dependencies.sh +++ b/toolchain/dependencies/dependencies.sh @@ -122,7 +122,7 @@ if ! $SHELL --version 2>&1 | grep -q '^GNU bash'; then fi; # Check that a few mandatory programs are installed -for prog in awk bison flex msgfmt makeinfo patch gzip bzip2 perl tar wget ; do +for prog in awk bison flex msgfmt makeinfo patch gzip bzip2 perl tar wget cpio ; do if ! which $prog > /dev/null ; then /bin/echo -e "\nYou must install '$prog' on your build machine"; if test $prog = "makeinfo" ; then |