]> rtime.felk.cvut.cz Git - coffee/buildroot.git/commitdiff
- add and use BR2_BZCAT config option.
authorBernhard Reutner-Fischer <rep.dot.nop@gmail.com>
Fri, 17 Nov 2006 15:43:51 +0000 (15:43 -0000)
committerBernhard Reutner-Fischer <rep.dot.nop@gmail.com>
Fri, 17 Nov 2006 15:43:51 +0000 (15:43 -0000)
67 files changed:
Config.in
Makefile
package/Makefile.in
package/autoconf/autoconf.mk
package/automake/automake.mk
package/bison/bison.mk
package/boa/boa.mk
package/busybox/busybox.mk
package/coreutils/coreutils.mk
package/cvs/cvs.mk
package/dillo/dillo.mk
package/distcc/distcc.mk
package/dmraid/dmraid.mk
package/expat/expat.mk
package/freetype/freetype.mk
package/gawk/gawk.mk
package/gmp/gmp.mk
package/ipsec-tools/ipsec-tools.mk
package/iptables/iptables.mk
package/libcgicc/libcgicc.mk
package/libpng/libpng.mk
package/lsof/lsof.mk
package/lzma/lzma.mk
package/m4/m4.mk
package/make/make.mk
package/mdadm/mdadm.mk
package/microperl/microperl.mk
package/module-init-tools/module-init-tools.mk
package/modutils/modutils.mk
package/mpfr/mpfr.mk
package/mpg123/mpg123.mk
package/mtd/mtd.mk
package/nbd/nbd.mk
package/ncurses/ncurses.mk
package/newt/newt.mk
package/openssl/openssl.mk
package/pciutils/pciutils.mk
package/portage/portage.mk
package/python/python.mk
package/sfdisk/sfdisk.mk
package/slang/slang.mk
package/socat/socat.mk
package/strace/strace.mk
package/tar/tar.mk
package/tftpd/tftpd.mk
package/tinylogin/tinylogin.mk
package/tinyx/tinyx.mk
package/tn5250/tn5250.mk
package/udev/udev.mk
package/uemacs/uemacs.mk
package/util-linux/util-linux.mk
package/valgrind/valgrind.mk
package/xorg/xorg.mk
package/zlib/zlib.mk
target/device/AMD/DBAu1500/linux.mk
target/device/Sharp/LNode80/linux.mk
target/device/Soekris/net4521/linux.mk
target/device/Soekris/net4801/linux.mk
target/device/Via/epia-mii/linux.mk
target/device/jp/q5/linux.mk
target/iso9660/iso9660.mk
target/x86/syslinux/syslinux.mk
toolchain/binutils/binutils.mk
toolchain/gcc/gcc-uclibc-3.x.mk
toolchain/gdb/gdb.mk
toolchain/kernel-headers/kernel-headers.mk
toolchain/uClibc/uclibc.mk

index 9d4ee7b9ee2a45f960539ce854cfa8ed91f371ae..e0afbf09d2bd7f7ec9596b4372acc295136eaa6f 100644 (file)
--- a/Config.in
+++ b/Config.in
@@ -188,7 +188,17 @@ config BR2_ZCAT
          zcat is identical to gunzip -c except that the former may
          not be available on your system.
          Default is "zcat"
-         Other possible values include "gunzip -c"
+         Other possible values include "gunzip -c" or "gzip -d -c".
+
+config BR2_BZCAT
+       string "bzcat command"
+       default "bzcat"
+       help
+         Command to be used to extract a bzip2'ed file to stdout.
+         bzcat is identical to bunzip2 -c except that the former may
+         not be available on your system.
+         Default is "bzcat"
+         Other possible values include "bunzip2 -c" or "bzip2 -d -c".
 
 config BR2_TAR_OPTIONS
        string "Tar options"
index 0e21be0e663f8988129497d77f46f22ac6fe6def..bc1772e828e94b9516ae7d453201370c353f9805 100644 (file)
--- a/Makefile
+++ b/Makefile
@@ -75,8 +75,8 @@ TARGETS_CLEAN:=$(patsubst %,%-clean,$(TARGETS))
 TARGETS_SOURCE:=$(patsubst %,%-source,$(TARGETS))
 TARGETS_DIRCLEAN:=$(patsubst %,%-dirclean,$(TARGETS))
 
+world: $(DL_DIR) $(BUILD_DIR) $(STAGING_DIR) $(TARGET_DIR) $(TARGETS)
 dirs: $(DL_DIR) $(BUILD_DIR) $(STAGING_DIR)
-world: dirs $(TARGET_DIR) $(TARGETS)
 
 .PHONY: all world dirs clean dirclean distclean source $(TARGETS) \
        $(TARGETS_CLEAN) $(TARGETS_DIRCLEAN) $(TARGETS_SOURCE) \
index f541d7ca8cb1477b7f7b582fb908dede980ad7c6..8fa677c70bdcd2fa3ff74b9c1be39c0e723dfec0 100644 (file)
@@ -3,15 +3,17 @@ MAKE=make -j$(BR2_JLEVEL)
 
 # Strip off the annoying quoting
 ARCH:=$(strip $(subst ",, $(BR2_ARCH)))
-#"
+#"))
 WGET:=$(strip $(subst ",, $(BR2_WGET)))
-#"
+#"))
 SVN:=$(strip $(subst ",, $(BR2_SVN)))
-#"
+#"))
 ZCAT:=$(strip $(subst ",, $(BR2_ZCAT)))
-#"
+#"))
+BZCAT:=$(strip $(subst ",, $(BR2_BZCAT)))
+#"))
 TAR_OPTIONS=$(subst ",, $(BR2_TAR_OPTIONS)) -xf
-#"
+#")
 
 
 
@@ -25,7 +27,9 @@ HOSTCC:=gcc
 BASE_DIR:=${shell pwd}
 
 TOPDIR_PREFIX:=$(strip $(subst ",, $(BR2_TOPDIR_PREFIX)))_
+#"))
 TOPDIR_SUFFIX:=_$(strip $(subst ",, $(BR2_TOPDIR_SUFFIX)))
+#"))
 ifeq ($(TOPDIR_PREFIX),_)
 TOPDIR_PREFIX:=
 endif
@@ -34,6 +38,7 @@ TOPDIR_SUFFIX:=
 endif
 
 DL_DIR=$(strip $(subst ",, $(BR2_DL_DIR)))
+#"))
 ifeq ($(DL_DIR),)
 DL_DIR:=$(BASE_DIR)/dl
 endif
@@ -43,9 +48,11 @@ TARGET_DIR:=$(BUILD_DIR)/root
 TOOL_BUILD_DIR=$(BASE_DIR)/$(TOPDIR_PREFIX)toolchain_build_$(ARCH)$(ARCH_FPU_SUFFIX)$(TOPDIR_SUFFIX)
 
 GNU_TARGET_SUFFIX:=-$(strip $(subst ",, $(BR2_GNU_TARGET_SUFFIX)))
-# Strip off the annoying quoting
+#"))
+
 STAGING_DIR:=$(strip $(subst ",, $(BR2_STAGING_DIR)))
-#"
+#"))
+
 TARGET_PATH=$(STAGING_DIR)/bin:$(TOOL_BUILD_DIR)/bin:$(PATH)
 IMAGE:=$(BASE_DIR)/rootfs.$(ARCH)$(ARCH_FPU_SUFFIX)
 REAL_GNU_TARGET_NAME=$(OPTIMIZE_FOR_CPU)$(GNU_TARGET_SUFFIX)
@@ -72,6 +79,7 @@ HOST_ARCH:=$(shell $(HOSTCC) -dumpmachine | sed -e s'/-.*//' \
        -e 's/i[3-9]86/i386/' \
        )
 GNU_HOST_NAME:=$(HOST_ARCH)-$(subst ",,$(BR2_GNU_BUILD_SUFFIX))
+#")
 TARGET_CONFIGURE_OPTS=PATH=$(TARGET_PATH) \
                AR=$(TARGET_CROSS)ar \
                AS=$(TARGET_CROSS)as \
index 158d100788a5e4d9db8ef8f09f3c47196408b174..cfd2e5a551a69b5a35c370fd401df526b096ffd8 100644 (file)
@@ -6,7 +6,7 @@
 AUTOCONF_VER:=2.60
 AUTOCONF_SOURCE:=autoconf-$(AUTOCONF_VER).tar.bz2
 AUTOCONF_SITE:=http://ftp.gnu.org/pub/gnu/autoconf
-AUTOCONF_CAT:=bzcat
+AUTOCONF_CAT:=$(BZCAT)
 AUTOCONF_DIR:=$(BUILD_DIR)/autoconf-$(AUTOCONF_VER)
 AUTOCONF_BINARY:=autoconf
 AUTOCONF_TARGET_BINARY:=usr/bin/autoconf
index 9900ee8997645cfaf7201d78572d0e529dfd70e5..be3384b2970597dae53f880c9860450cf3c84c95 100644 (file)
@@ -6,7 +6,7 @@
 AUTOMAKE_VER:=1.9.6
 AUTOMAKE_SOURCE:=automake-$(AUTOMAKE_VER).tar.bz2
 AUTOMAKE_SITE:=http://ftp.gnu.org/pub/gnu/automake
-AUTOMAKE_CAT:=bzcat
+AUTOMAKE_CAT:=$(BZCAT)
 AUTOMAKE_DIR:=$(BUILD_DIR)/automake-$(AUTOMAKE_VER)
 AUTOMAKE_BINARY:=automake
 AUTOMAKE_TARGET_BINARY:=usr/bin/automake
index 99685205dc526f295704c174887b3b6d44d72a5f..7f7e5db9377ceab7f7f10397f7117c43bf51296b 100644 (file)
@@ -7,7 +7,7 @@ BISON_VER:=2.3
 BISON_SOURCE:=bison-$(BISON_VER).tar.bz2
 BISON_SITE:=http://ftp.gnu.org/pub/gnu/bison
 BISON_DIR:=$(BUILD_DIR)/bison-$(BISON_VER)
-BISON_CAT:=bzcat
+BISON_CAT:=$(BZCAT)
 BISON_BINARY:=src/bison
 BISON_TARGET_BINARY:=usr/bin/bison
 
index 81023b46de8dff2e1cec93b640f802ee1c9d24db..d01986c484efd2e8d5c4e9c334d404fe17c03f49 100644 (file)
@@ -10,6 +10,7 @@ BOA_VERSION=0.94.14rc21
 # what you are doing! Danger, Danger!
 
 BOA_SOURCE=boa-$(BOA_VERSION).tar.gz
+BOA_CAT:=$(ZCAT)
 BOA_SITE=http://www.boa.org/
 BOA_DIR=$(BUILD_DIR)/${shell basename $(BOA_SOURCE) .tar.gz}
 BOA_WORKDIR=$(BUILD_DIR)/boa_workdir
@@ -18,7 +19,7 @@ $(DL_DIR)/$(BOA_SOURCE):
        $(WGET) -P $(DL_DIR) $(BOA_SITE)/$(BOA_SOURCE)
 
 $(BOA_DIR)/.unpacked:  $(DL_DIR)/$(BOA_SOURCE)
-       gzip -d -c $(DL_DIR)/$(BOA_SOURCE) | tar -C $(BUILD_DIR) $(TAR_OPTIONS) -
+       $(BOA_CAT) $(DL_DIR)/$(BOA_SOURCE) | tar -C $(BUILD_DIR) $(TAR_OPTIONS) -
        touch $(BOA_DIR)/.unpacked
 
 $(BOA_WORKDIR)/Makefile: $(BOA_DIR)/.unpacked
index 6e5301f75196742643bec898b2680abc7cabbbe4..f108e8604e1dd0d7980d8565b02dc5f3a6e1c3f5 100644 (file)
@@ -15,7 +15,7 @@ BUSYBOX_DIR:=$(BUILD_DIR)/busybox-$(BUSYBOX_VER)
 BUSYBOX_SOURCE:=busybox-$(BUSYBOX_VER).tar.bz2
 BUSYBOX_SITE:=http://www.busybox.net/downloads
 endif
-BUSYBOX_UNZIP=bzcat
+BUSYBOX_UNZIP=$(BZCAT)
 
 BUSYBOX_CONFIG_FILE=$(subst ",, $(strip $(BR2_PACKAGE_BUSYBOX_CONFIG)))
 #"
index 80cd46b6e99a8128a7016a802470bd1cf7ab4873..7d3408922259bff8ac99ccde195d291023317617 100644 (file)
@@ -7,7 +7,7 @@ COREUTILS_VER:=5.96
 COREUTILS_SOURCE:=coreutils-$(COREUTILS_VER).tar.bz2
 #COREUTILS_SITE:=ftp://alpha.gnu.org/gnu/coreutils/
 COREUTILS_SITE:=http://ftp.gnu.org/pub/gnu/coreutils
-COREUTILS_CAT:=bzcat
+COREUTILS_CAT:=$(BZCAT)
 COREUTILS_DIR:=$(BUILD_DIR)/coreutils-$(COREUTILS_VER)
 COREUTILS_BINARY:=src/vdir
 COREUTILS_TARGET_BINARY:=bin/vdir
index 6f4c104bf970befc0d3b1a57f7d4cb9a5ec954fc..6e9d86054f37ded8c4d0697b2b13443975f5d1e7 100644 (file)
@@ -7,7 +7,7 @@ CVS_VER:=1.12.12
 CVS_SOURCE:=cvs-$(CVS_VER).tar.bz2
 CVS_SITE:=http://ccvs.cvshome.org/files/documents/19/872/$(CVS_SOURCE)
 CVS_DIR:=$(BUILD_DIR)/cvs-$(CVS_VER)
-CVS_CAT:=bzcat
+CVS_CAT:=$(BZCAT)
 CVS_BINARY:=src/cvs
 CVS_TARGET_BINARY:=usr/bin/cvs
 
index 7475e11fcecfc4152342501b4d9a0184b6674bf9..9ee724c09ea08783deeb08bcb9eb1c9a0dadf0d9 100644 (file)
@@ -8,7 +8,7 @@ DILLO_VERSION=0.8.6
 DILLO_SOURCE=dillo-$(DILLO_VERSION).tar.bz2
 DILLO_SITE=http://www.dillo.org/download/
 DILLO_DIR=$(BUILD_DIR)/dillo-$(DILLO_VERSION)
-DILLO_CAT:=bzcat
+DILLO_CAT:=$(BZCAT)
 
 $(DL_DIR)/$(DILLO_SOURCE):
        $(WGET) -P $(DL_DIR) $(DILLO_SITE)/$(DILLO_SOURCE)
index 6f12a5a9d0e29d3c108f0c0ec90059754560435a..578c3a31cddfa76a361b7ed44858e597e76d301c 100644 (file)
@@ -5,6 +5,7 @@
 #############################################################
 DISTCC_VER:=2.18.3
 DISTCC_SOURCE:=distcc-$(DISTCC_VER).tar.bz2
+DISTCC_CAT:=$(BZCAT)
 DISTCC_SITE:=http://distcc.samba.org/ftp/distcc/
 DISTCC_DIR:=$(BUILD_DIR)/distcc-$(DISTCC_VER)
 DISTCC_BINARY:=distcc
@@ -14,7 +15,7 @@ $(DL_DIR)/$(DISTCC_SOURCE):
        $(WGET) -P $(DL_DIR) $(DISTCC_SITE)/$(DISTCC_SOURCE)
 
 $(DISTCC_DIR)/.unpacked: $(DL_DIR)/$(DISTCC_SOURCE)
-       bzcat $(DL_DIR)/$(DISTCC_SOURCE) | tar -C $(BUILD_DIR) $(TAR_OPTIONS) -
+       $(DISTCC_CAT) $(DL_DIR)/$(DISTCC_SOURCE) | tar -C $(BUILD_DIR) $(TAR_OPTIONS) -
        touch $(DISTCC_DIR)/.unpacked
 
 $(DISTCC_DIR)/.configured: $(DISTCC_DIR)/.unpacked
index 9a82a6011fba88a52fa4af98186b9be4b66242e2..4c02c0b7114653f5e6806e5de52d00d999b406b4 100644 (file)
@@ -8,7 +8,7 @@ DMRAID_VERSION=1.0.0.rc11
 DMRAID_SOURCE:=dmraid-$(DMRAID_VERSION).tar.bz2
 DMRAID_SITE:=http://people.redhat.com/~heinzm/sw/dmraid/src
 DMRAID_DIR:=$(BUILD_DIR)/dmraid/$(DMRAID_VERSION)
-DMRAID_CAT:=bzcat
+DMRAID_CAT:=$(BZCAT)
 DMRAID_BINARY:=dmraid
 DMRAID_STAGING_BINARY:=$(DMRAID_DIR)/STAGING_DIR)/tools/$(DMRAID_BINARY)
 DMRAID_TARGET_BINARY:=$(TARGET_DIR)/sbin/$(DMRAID_BINARY)
index 6aebaed40a32b50bd39d889c8d15c626e8adf688..2b10d0bdd38a32507203801bd2ad9cc8e18b0051 100644 (file)
@@ -7,6 +7,7 @@
 EXPAT_VERSION=2.0.0
 
 EXPAT_SOURCE=expat-$(EXPAT_VERSION).tar.gz
+EXPAT_CAT:=$(ZCAT)
 EXPAT_SITE=http://$(BR2_SOURCEFORGE_MIRROR).dl.sourceforge.net/sourceforge/expat
 EXPAT_DIR:=$(BUILD_DIR)/expat-$(EXPAT_VERSION)
 
@@ -16,7 +17,7 @@ $(DL_DIR)/$(EXPAT_SOURCE):
 expat-source: $(DL_DIR)/$(EXPAT_SOURCE)
 
 $(EXPAT_DIR)/.unpacked: $(DL_DIR)/$(EXPAT_SOURCE)
-       gunzip -c  $(DL_DIR)/$(EXPAT_SOURCE) | tar -C $(BUILD_DIR) $(TAR_OPTIONS) -
+       $(EXPAT_CAT) $(DL_DIR)/$(EXPAT_SOURCE) | tar -C $(BUILD_DIR) $(TAR_OPTIONS) -
        touch $(EXPAT_DIR)/.unpacked
 
 $(EXPAT_DIR)/.configured: $(EXPAT_DIR)/.unpacked
index ab051191f029436445cf75f6047bc277692a1073..229278e7790c62bffb08f863b42ef4a8ca1e5cbc 100644 (file)
@@ -6,7 +6,7 @@
 FREETYPE_VERSION:=2.1.9
 FREETYPE_SOURCE:=freetype-$(FREETYPE_VERSION).tar.bz2
 FREETYPE_SITE:=http://$(BR2_SOURCEFORGE_MIRROR).dl.sourceforge.net/sourceforge/freetype
-FREETYPE_CAT:=bzcat
+FREETYPE_CAT:=$(BZCAT)
 FREETYPE_DIR:=$(BUILD_DIR)/freetype-$(FREETYPE_VERSION)
 
 $(DL_DIR)/$(FREETYPE_SOURCE):
index 81f8ae878aad508e2787b0b28c9a1768d15c52a6..cfe4e90c153679a6b33db8e9fd165509a650cf81 100644 (file)
@@ -6,7 +6,7 @@
 GAWK_VER:=3.1.5
 GAWK_SOURCE:=gawk-$(GAWK_VER).tar.bz2
 GAWK_SITE:=http://ftp.gnu.org/pub/gnu/gawk
-GAWK_CAT:=bzcat
+GAWK_CAT:=$(BZCAT)
 GAWK_DIR:=$(BUILD_DIR)/gawk-$(GAWK_VER)
 GAWK_BINARY:=gawk
 GAWK_TARGET_BINARY:=usr/bin/gawk
index 2344b8d14ca536c0a7519a609dd20abc462de90b..07fab886189f3440e2529f30c00987e29c67e5d7 100644 (file)
@@ -6,7 +6,7 @@
 GMP_VERSION:=4.2.1
 GMP_SOURCE:=gmp-$(GMP_VERSION).tar.bz2
 GMP_SITE:=http://ftp.sunet.se/pub/gnu/gmp/
-GMP_CAT:=bzcat
+GMP_CAT:=$(BZCAT)
 GMP_DIR:=$(BUILD_DIR)/gmp-$(GMP_VERSION)
 GMP_BINARY:=libgmp.a
 GMP_LIBVERSION:=3.4.1
index 7fedf5f3a40aad2bde4c05e1ccf0d55087c5d253..f80a67b3ddb62868ea8cb0203e11892adc47c991 100644 (file)
@@ -6,6 +6,7 @@
 
 IPSEC_TOOLS_VER:=0.6.6
 IPSEC_TOOLS_SOURCE:=ipsec-tools-$(IPSEC_TOOLS_VER).tar.bz2
+IPSEC_TOOLS_CAT:=$(BZCAT)
 IPSEC_TOOLS_DIR:=$(BUILD_DIR)/ipsec-tools-$(IPSEC_TOOLS_VER)
 
 IPSEC_TOOLS_BINARY_SETKEY:=src/setkey/setkey
@@ -64,7 +65,7 @@ $(DL_DIR)/$(IPSEC_TOOLS_SOURCE):
 
 
 $(IPSEC_TOOLS_DIR)/.source: $(DL_DIR)/$(IPSEC_TOOLS_SOURCE)
-       bunzip2 -c  $(DL_DIR)/$(IPSEC_TOOLS_SOURCE) | tar -C $(BUILD_DIR) $(TAR_OPTIONS) -
+       $(IPSEC_TOOLS_CAT) $(DL_DIR)/$(IPSEC_TOOLS_SOURCE) | tar -C $(BUILD_DIR) $(TAR_OPTIONS) -
        toolchain/patch-kernel.sh $(IPSEC_TOOLS_DIR) package/ipsec-tools ipsec-tools-$(IPSEC_TOOLS_VER)\*.patch
        touch $(IPSEC_TOOLS_DIR)/.source
 
index 15f0fbf78c090f8fb402e91becfa9bcbc86e99d4..0942a616bb814c5907d03f0927266ec3ee9a1b33 100644 (file)
@@ -6,13 +6,14 @@
 IPTABLES_VER:=1.3.5
 IPTABLES_SOURCE_URL:=ftp.netfilter.org/pub/iptables/
 IPTABLES_SOURCE:=iptables-$(IPTABLES_VER).tar.bz2
+IPTABLES_CAT:=$(BZCAT)
 IPTABLES_BUILD_DIR:=$(BUILD_DIR)/iptables-$(IPTABLES_VER)
 
 $(DL_DIR)/$(IPTABLES_SOURCE):
         $(WGET) -P $(DL_DIR) $(IPTABLES_SOURCE_URL)/$(IPTABLES_SOURCE) 
 
 $(IPTABLES_BUILD_DIR)/.unpacked: $(DL_DIR)/$(IPTABLES_SOURCE)
-       bzcat $(DL_DIR)/$(IPTABLES_SOURCE) | tar -C $(BUILD_DIR) $(TAR_OPTIONS) -
+       $(IPTABLES_CAT) $(DL_DIR)/$(IPTABLES_SOURCE) | tar -C $(BUILD_DIR) $(TAR_OPTIONS) -
        touch $(IPTABLES_BUILD_DIR)/.unpacked
 
 $(IPTABLES_BUILD_DIR)/.configured: $(IPTABLES_BUILD_DIR)/.unpacked
index 6601c54437beada73fcc94b4b9064535a519691d..ed8461f3398f34acb2817b6f7912a42fd9771256 100644 (file)
@@ -8,7 +8,7 @@ LIBCGICC_VERSION=3.2.3
 LIBCGICC_DIR=$(BUILD_DIR)/cgicc-$(LIBCGICC_VERSION)
 LIBCGICC_SITE=http://www.cgicc.org/files
 LIBCGICC_SOURCE=cgicc-$(LIBCGICC_VERSION).tar.bz2
-LIBCGICC_CAT:=bzcat
+LIBCGICC_CAT:=$(BZCAT)
 
 $(DL_DIR)/$(LIBCGICC_SOURCE):
        $(WGET) -P $(DL_DIR) $(LIBCGICC_SITE)/$(LIBCGICC_SOURCE)
index 7ea0e615d6d013874d535cc619958cde825bee0f..4cf86d141d4e52dabe63664e871482ee787c0988 100644 (file)
@@ -25,7 +25,7 @@ LIBPNG_VER:=1.2.12
 LIBPNG_DIR:=$(BUILD_DIR)/libpng-$(LIBPNG_VER)
 LIBPNG_SITE:=http://$(BR2_SOURCEFORGE_MIRROR).dl.sourceforge.net/sourceforge/libpng
 LIBPNG_SOURCE:=libpng-$(LIBPNG_VER).tar.bz2
-LIBPNG_CAT:=bzcat
+LIBPNG_CAT:=$(BZCAT)
 
 $(DL_DIR)/$(LIBPNG_SOURCE):
         $(WGET) -P $(DL_DIR) $(LIBPNG_SITE)/$(LIBPNG_SOURCE)
index 268bde3475f78d9398b535ef626c3646325a562f..916b464efbe51a9cf3ebdf5ca29c51d68f6ad1d3 100644 (file)
@@ -5,7 +5,7 @@
 #############################################################
 LSOF_SOURCE:=lsof_4.77.tar.bz2
 LSOF_SITE:=ftp://lsof.itap.purdue.edu/pub/tools/unix/lsof/
-LSOF_CAT:=bzip2 -cd
+LSOF_CAT:=$(BZCAT)
 LSOF_DIR:=$(BUILD_DIR)/lsof_4.77
 LSOF_BINARY:=lsof
 LSOF_TARGET_BINARY:=bin/lsof
index d0f223434c0cbda816c5b5aab62f127e3e13dc37..a0ba0f7847d9e07a8a523e5711998e2051952866 100644 (file)
@@ -5,6 +5,7 @@
 #############################################################
 LZMA_VER:=4.32.0beta3
 LZMA_SOURCE:=lzma-$(LZMA_VER).tar.gz
+LZMA_CAT:=$(ZCAT)
 LZMA_SITE:=http://tukaani.org/lzma/
 LZMA_HOST_DIR:=$(TOOL_BUILD_DIR)/lzma-$(LZMA_VER)
 LZMA_TARGET_DIR:=$(BUILD_DIR)/lzma-$(LZMA_VER)
@@ -26,7 +27,7 @@ $(DL_DIR)/$(LZMA_SOURCE):
 ######################################################################
 
 $(LZMA_HOST_DIR)/.source: $(DL_DIR)/$(LZMA_SOURCE)
-       zcat $(DL_DIR)/$(LZMA_SOURCE) | tar -C $(TOOL_BUILD_DIR) $(TAR_OPTIONS) -
+       $(LZMA_CAT) $(DL_DIR)/$(LZMA_SOURCE) | tar -C $(TOOL_BUILD_DIR) $(TAR_OPTIONS) -
        toolchain/patch-kernel.sh $(LZMA_HOST_DIR) package/lzma/ lzma\*.patch
        touch $(LZMA_HOST_DIR)/.source
 
@@ -54,7 +55,7 @@ lzma-host: uclibc $(STAGING_DIR)/bin/lzma
 ######################################################################
 
 $(LZMA_TARGET_DIR)/.source: $(DL_DIR)/$(LZMA_SOURCE)
-       zcat $(DL_DIR)/$(LZMA_SOURCE) | tar -C $(BUILD_DIR) $(TAR_OPTIONS) -
+       $(LZMA_CAT) $(DL_DIR)/$(LZMA_SOURCE) | tar -C $(BUILD_DIR) $(TAR_OPTIONS) -
        toolchain/patch-kernel.sh $(LZMA_TARGET_DIR) package/lzma/ lzma\*.patch
        touch $(LZMA_TARGET_DIR)/.source
 
index af70124772379b9ecb3f67a510f68e1b911cf8f9..255f52c85d9b3a5584f27bae1d7f4bcdc9752076 100644 (file)
@@ -5,8 +5,8 @@
 #############################################################
 M4_VER:=1.4.4
 M4_SOURCE:=m4-$(M4_VER).tar.bz2
+M4_CAT:=$(BZCAT)
 M4_SITE:=http://ftp.gnu.org/pub/gnu/m4
-M4_CAT:=bzcat
 M4_DIR:=$(BUILD_DIR)/m4-$(M4_VER)
 M4_BINARY:=m4
 M4_TARGET_BINARY:=usr/bin/m4
index 91daf4d59db68dc3811d2d32ca83d2634e18d534..22f9b7e8f288c6f432f43122ba0ee79fb09ad440 100644 (file)
@@ -7,7 +7,7 @@ GNUMAKE_VER:=3.81
 GNUMAKE_SOURCE:=make-$(GNUMAKE_VER).tar.bz2
 GNUMAKE_SITE:=http://ftp.gnu.org/pub/gnu/make
 GNUMAKE_DIR:=$(BUILD_DIR)/make-$(GNUMAKE_VER)
-GNUMAKE_CAT:=bzcat
+GNUMAKE_CAT:=$(BZCAT)
 GNUMAKE_BINARY:=make
 GNUMAKE_TARGET_BINARY:=usr/bin/make
 
index d694f30346c9378d0c15cad2e1ff16b3d8c68a8d..b2fb5246d68c951b6c42d04267f5fd2b3fa4a175 100644 (file)
@@ -5,6 +5,7 @@
 #############################################################
 MDADM_VERSION:=2.4.1
 MDADM_SOURCE:=mdadm-$(MDADM_VERSION).tar.bz2
+MDADM_CAT:=$(BZCAT)
 MDADM_SITE:=http://www.kernel.org/pub/linux/utils/raid/mdadm
 MDADM_DIR:=$(BUILD_DIR)/mdadm-$(MDADM_VERSION)
 MDADM_BINARY:=mdadm
@@ -14,7 +15,7 @@ $(DL_DIR)/$(MDADM_SOURCE):
        $(WGET) -P $(DL_DIR) $(MDADM_SITE)/$(MDADM_SOURCE)
 
 $(MDADM_DIR)/.source: $(DL_DIR)/$(MDADM_SOURCE)
-       bzcat $(DL_DIR)/$(MDADM_SOURCE) | tar -C $(BUILD_DIR) $(TAR_OPTIONS) -
+       $(MDADM_CAT) $(DL_DIR)/$(MDADM_SOURCE) | tar -C $(BUILD_DIR) $(TAR_OPTIONS) -
        touch $(MDADM_DIR)/.source
 
 $(MDADM_DIR)/$(MDADM_BINARY): $(MDADM_DIR)/.source
index 72836279bf534555f144c3a1dc26819dfec311ac..c663a79c6f6abb1f2eb477bd1b38d50f69ab14c1 100644 (file)
@@ -5,6 +5,7 @@
 #############################################################
 MICROPERL_VER=5.8.7
 MICROPERL_SOURCE=perl-$(MICROPERL_VER).tar.bz2
+MICROPERL_CAT:=$(BZCAT)
 MICROPERL_SITE=ftp://ftp.cpan.org/pub/CPAN/src/5.0
 MICROPERL_DIR=$(BUILD_DIR)/perl-$(MICROPERL_VER)
 
@@ -12,7 +13,7 @@ $(DL_DIR)/$(MICROPERL_SOURCE):
        $(WGET) -P $(DL_DIR) $(MICROPERL_SITE)/$(MICROPERL_SOURCE)
 
 $(MICROPERL_DIR)/.source: $(DL_DIR)/$(MICROPERL_SOURCE)
-       bzcat $(DL_DIR)/$(MICROPERL_SOURCE) | tar -C $(BUILD_DIR) $(TAR_OPTIONS) -
+       $(MICROPERL_CAT) $(DL_DIR)/$(MICROPERL_SOURCE) | tar -C $(BUILD_DIR) $(TAR_OPTIONS) -
        touch $(MICROPERL_DIR)/.source
 
 $(MICROPERL_DIR)/microperl: $(MICROPERL_DIR)/.source
index cb276f44a18644e0d5e0eeec873a5b7f8c4378a2..8d502e25452a1006965e7890aa4cb16e196abc23 100644 (file)
@@ -5,6 +5,7 @@
 #############################################################
 MODULE_INIT_TOOLS_VERSION=3.2.2
 MODULE_INIT_TOOLS_SOURCE=module-init-tools-$(MODULE_INIT_TOOLS_VERSION).tar.bz2
+MODULE_INIT_TOOLS_CAT:=$(BZCAT)
 MODULE_INIT_TOOLS_SITE=http://ftp.kernel.org/pub/linux/utils/kernel/module-init-tools/
 MODULE_INIT_TOOLS_DIR=$(BUILD_DIR)/module-init-tools-$(MODULE_INIT_TOOLS_VERSION)
 MODULE_INIT_TOOLS_DIR2=$(TOOL_BUILD_DIR)/module-init-tools-$(MODULE_INIT_TOOLS_VERSION)
@@ -17,7 +18,7 @@ $(DL_DIR)/$(MODULE_INIT_TOOLS_SOURCE):
        $(WGET) -P $(DL_DIR) $(MODULE_INIT_TOOLS_SITE)/$(MODULE_INIT_TOOLS_SOURCE)
 
 $(MODULE_INIT_TOOLS_DIR)/.unpacked: $(DL_DIR)/$(MODULE_INIT_TOOLS_SOURCE)
-       bzcat $(DL_DIR)/$(MODULE_INIT_TOOLS_SOURCE) | tar -C $(BUILD_DIR) -xvf -
+       $(MODULE_INIT_TOOLS_CAT) $(DL_DIR)/$(MODULE_INIT_TOOLS_SOURCE) | tar -C $(BUILD_DIR) -xvf -
        toolchain/patch-kernel.sh $(MODULE_INIT_TOOLS_DIR) package/module-init-tools \*.patch
        touch $(MODULE_INIT_TOOLS_DIR)/.unpacked
 
@@ -70,7 +71,7 @@ module-init-tools-dirclean:
 
 
 $(MODULE_INIT_TOOLS_DIR2)/.source: $(DL_DIR)/$(MODULE_INIT_TOOLS_SOURCE)
-       bzcat $(DL_DIR)/$(MODULE_INIT_TOOLS_SOURCE) | tar -C $(TOOL_BUILD_DIR) -xvf -
+       $(MODULE_INIT_TOOLS_CAT) $(DL_DIR)/$(MODULE_INIT_TOOLS_SOURCE) | tar -C $(TOOL_BUILD_DIR) -xvf -
        toolchain/patch-kernel.sh $(MODULE_INIT_TOOLS_DIR2) package/module-init-tools \*.patch
        touch $(MODULE_INIT_TOOLS_DIR2)/.source
 
index 7e6ff1e563c62c8edf5442ff4f72defd3b1760fb..9d2a8f6bfc37419d8c45043b522c462cd747b28a 100644 (file)
@@ -4,6 +4,7 @@
 #
 #############################################################
 MODUTILS_SOURCE=modutils-2.4.27.tar.bz2
+MODUTILS_CAT:=$(BZCAT)
 MODUTILS_SITE=http://ftp.kernel.org/pub/linux/utils/kernel/modutils/v2.4/
 MODUTILS_DIR1=$(BUILD_DIR)/modutils-2.4.27
 MODUTILS_DIR2=$(TOOL_BUILD_DIR)/modutils-2.4.27
@@ -21,7 +22,7 @@ $(DL_DIR)/$(MODUTILS_SOURCE):
 #
 #############################################################
 $(MODUTILS_DIR1)/.source: $(DL_DIR)/$(MODUTILS_SOURCE)
-       bzcat $(DL_DIR)/$(MODUTILS_SOURCE) | tar -C $(BUILD_DIR) -xvf -
+       $(MODUTILS_CAT) $(DL_DIR)/$(MODUTILS_SOURCE) | tar -C $(BUILD_DIR) -xvf -
        toolchain/patch-kernel.sh $(MODUTILS_DIR1) \
                package/modutils \*.patch
        touch $(MODUTILS_DIR1)/.source
@@ -74,7 +75,7 @@ DEPMOD_EXTRA_STUFF=CFLAGS=-D__MIPSEL__
 endif
 
 $(MODUTILS_DIR2)/.source: $(DL_DIR)/$(MODUTILS_SOURCE)
-       bzcat $(DL_DIR)/$(MODUTILS_SOURCE) | tar -C $(TOOL_BUILD_DIR) -xvf -
+       $(MODUTILS_CAT) $(DL_DIR)/$(MODUTILS_SOURCE) | tar -C $(TOOL_BUILD_DIR) -xvf -
        toolchain/patch-kernel.sh $(MODUTILS_DIR2) \
                package/modutils \*.patch
        touch $(MODUTILS_DIR2)/.source
index d31b13494651785ca558e86c12ecab5a29d00838..096937248ec91d84c1feacd4843ab6fff68be9a0 100644 (file)
@@ -6,8 +6,8 @@
 MPFR_VERSION:=2.2.0
 MPFR_PATCH:=patches
 MPFR_SOURCE:=mpfr-$(MPFR_VERSION).tar.bz2
+MPFR_CAT:=$(BZCAT)
 MPFR_SITE:=http://www.mpfr.org/mpfr-current/
-MPFR_CAT:=bzcat
 MPFR_DIR:=$(BUILD_DIR)/mpfr-$(MPFR_VERSION)
 MPFR_BINARY:=libmpfr.a
 MPFR_LIBVERSION:=1.0.0
index c03125b39b7f1f1465c08f045237cfad1d2edc13..a0cbf2dc7d656456e449276b55fa8b2ac72a7742 100644 (file)
@@ -10,6 +10,7 @@ MPG123_VERSION=0.59r
 # what you are doing! Danger, Danger!
 
 MPG123_SOURCE=mpg123-$(MPG123_VERSION).tar.gz
+MPG123_CAT:=$(ZCAT)
 MPG123_SITE=http://www.mpg123.de/mpg123
 MPG123_DIR=$(BUILD_DIR)/${shell basename $(MPG123_SOURCE) .tar.gz}
 MPG123_WORKDIR=$(BUILD_DIR)/mpg123-$(MPG123_VERSION)
@@ -18,7 +19,7 @@ $(DL_DIR)/$(MPG123_SOURCE):
        $(WGET) -P $(DL_DIR) $(MPG123_SITE)/$(MPG123_SOURCE)
 
 $(MPG123_DIR)/.unpacked:       $(DL_DIR)/$(MPG123_SOURCE)
-       gzip -d -c $(DL_DIR)/$(MPG123_SOURCE) | tar -C $(BUILD_DIR) $(TAR_OPTIONS) -
+       $(MPG123_CAT) $(DL_DIR)/$(MPG123_SOURCE) | tar -C $(BUILD_DIR) $(TAR_OPTIONS) -
        touch $(MPG123_DIR)/.unpacked
 
 $(MPG123_WORKDIR)/mpg123:      $(MPG123_DIR)/.unpacked
index aa8d25cb936c49d0de70b36f3ff88aff0d3139f6..2d122e6e1e3538a17aac49e3cbd0e6d550ad5053 100644 (file)
@@ -7,18 +7,18 @@ ifeq ($(strip $(BR2_PACKAGE_MTD_SNAPSHOT)),y)
 # Be aware that this changes daily....
 TODAY:=$(shell date -u +%Y%m%d)
 MTD_DL_SOURCE:=mtd-snapshot-$(TODAY).tar.bz2
+MTD_CAT:=$(BZCAT)
 MTD_SOURCE:=mtd-snapshot.tar.bz2
 MTD_SITE:=ftp://ftp.uk.linux.org/pub/people/dwmw2/mtd/cvs
 MTD_HOST_DIR := $(TOOL_BUILD_DIR)/mtd_snapshot
 MTD_DIR:=$(BUILD_DIR)/mtd_snapshot
-MTD_UNZIP:=bzcat
 else
 MTD_SOURCE:=$(strip $(subst ",, $(BR2_PACKAGE_MTD_ORIG_STRING)))
 #"))
 MTD_SITE:=http://ftp.debian.org/debian/pool/main/m/mtd
 MTD_HOST_DIR := $(TOOL_BUILD_DIR)/mtd_orig
 MTD_DIR:=$(BUILD_DIR)/mtd_orig
-MTD_UNZIP:=$(ZCAT)
+MTD_CAT:=$(ZCAT)
 endif
 
 
@@ -37,7 +37,7 @@ $(DL_DIR)/$(MTD_SOURCE):
        mv $(DL_DIR)/$(MTD_DL_SOURCE) $(DL_DIR)/$(MTD_SOURCE)
 
 $(MTD_HOST_DIR)/.unpacked: $(DL_DIR)/$(MTD_SOURCE_GENERIC)
-       $(MTD_UNZIP) $(DL_DIR)/$(MTD_SOURCE) | tar -C $(TOOL_BUILD_DIR) $(TAR_OPTIONS) -
+       $(MTD_CAT) $(DL_DIR)/$(MTD_SOURCE) | tar -C $(TOOL_BUILD_DIR) $(TAR_OPTIONS) -
        mv $(TOOL_BUILD_DIR)/$(shell tar tjf $(DL_DIR)/$(MTD_SOURCE) \
                | head -n 1 | xargs basename) $(MTD_HOST_DIR)
        touch $(MTD_HOST_DIR)/.unpacked
@@ -48,7 +48,7 @@ $(DL_DIR)/$(MTD_SOURCE):
 endif
 
 $(MTD_HOST_DIR)/.unpacked: $(DL_DIR)/$(MTD_SOURCE)
-       $(MTD_UNZIP) $(DL_DIR)/$(MTD_SOURCE) | tar -C $(TOOL_BUILD_DIR) $(TAR_OPTIONS) -
+       $(MTD_CAT) $(DL_DIR)/$(MTD_SOURCE) | tar -C $(TOOL_BUILD_DIR) $(TAR_OPTIONS) -
        mv $(TOOL_BUILD_DIR)/$(shell tar tzf $(DL_DIR)/$(MTD_SOURCE) | head -n 1 \
                | xargs basename) $(MTD_HOST_DIR)
        toolchain/patch-kernel.sh $(MTD_HOST_DIR) \
@@ -76,7 +76,7 @@ mtd-host-dirclean:
 #
 #############################################################
 $(MTD_DIR)/.unpacked: $(DL_DIR)/$(MTD_SOURCE)
-       $(MTD_UNZIP) $(DL_DIR)/$(MTD_SOURCE) | tar -C $(BUILD_DIR) $(TAR_OPTIONS) -
+       $(MTD_CAT) $(DL_DIR)/$(MTD_SOURCE) | tar -C $(BUILD_DIR) $(TAR_OPTIONS) -
 ifeq ($(strip $(BR2_PACKAGE_MTD_SNAPSHOT)),y)
        mv $(BUILD_DIR)/$(shell tar tjf $(DL_DIR)/$(MTD_SOURCE) \
                | head -n 1 | xargs basename) $(MTD_DIR)
index 100e2a0a226a0f07cbc692ac376be7b88eefb985..cd8d9c1e0eee02d229b530f01dca3f878e1a89ff 100644 (file)
@@ -6,9 +6,9 @@
 
 NBD_VERSION=2.8.6
 NBD_SOURCE=nbd-$(NBD_VERSION).tar.bz2
+NBD_CAT:=$(BZCAT)
 NBD_SITE=http://$(BR2_SOURCEFORGE_MIRROR).dl.sourceforge.net/sourceforge/nbd/
 NBD_DIR=$(BUILD_DIR)/nbd-$(NBD_VERSION)
-NBD_CAT:=bzcat
 
 $(DL_DIR)/$(NBD_SOURCE):
        $(WGET) -P $(DL_DIR) $(NBD_SITE)/$(NBD_SOURCE)
index d07920120eec3d7b37aef30af745e4cae373f427..ac9f8ad48932fcbb233fda5decc7d70fa23042a2 100644 (file)
@@ -27,12 +27,13 @@ NCURSES_VER:=5.5
 NCURSES_SITE:=http://ftp.gnu.org/pub/gnu/ncurses
 NCURSES_DIR:=$(BUILD_DIR)/ncurses-$(NCURSES_VER)
 NCURSES_SOURCE:=ncurses-$(NCURSES_VER).tar.gz
+NCURSES_CAT:=$(ZCAT)
 
 $(DL_DIR)/$(NCURSES_SOURCE):
        $(WGET) -P $(DL_DIR) $(NCURSES_SITE)/$(NCURSES_SOURCE)
 
 $(NCURSES_DIR)/.dist: $(DL_DIR)/$(NCURSES_SOURCE)
-       gunzip -c $(DL_DIR)/$(NCURSES_SOURCE) | tar -C $(BUILD_DIR) $(TAR_OPTIONS) -
+       $(NCURSES_CAT) $(DL_DIR)/$(NCURSES_SOURCE) | tar -C $(BUILD_DIR) $(TAR_OPTIONS) -
        #use the local tic and not whatever the build system was going to find.
        $(SED) 's~\$$srcdir/shlib tic\$$suffix~/usr/bin/tic~' \
                $(NCURSES_DIR)/misc/run_tic.in
index 7f72f3381253b579b94e591511ba3d35f64a955f..58b6592d52f82209bf70ab407b9b641c362a008b 100644 (file)
@@ -4,6 +4,7 @@
 #
 #############################################################
 NEWT_SOURCE=newt-0.51.0.tar.bz2
+NEWT_CAT:=$(BZCAT)
 NEWT_SITE=http://www.uclibc.org/
 NEWT_DIR=$(BUILD_DIR)/newt-0.51.0
 NEWT_VERSION=0.51.0
@@ -18,7 +19,7 @@ $(DL_DIR)/$(NEWT_SOURCE):
        $(WGET) -P $(DL_DIR) $(NEWT_SITE)/$(NEWT_SOURCE)
 
 $(NEWT_DIR)/.source: $(DL_DIR)/$(NEWT_SOURCE)
-       bzcat $(DL_DIR)/$(NEWT_SOURCE) | tar -C $(BUILD_DIR) $(TAR_OPTIONS) -
+       $(NEWT_CAT) $(DL_DIR)/$(NEWT_SOURCE) | tar -C $(BUILD_DIR) $(TAR_OPTIONS) -
        touch $(NEWT_DIR)/.source;
 
 $(NEWT_DIR)/.configured: $(NEWT_DIR)/.source
index 32a52eb57643783df5943e30e68d175e586bb118..00baeddb761f544bc25d2df97067827803bb5f27 100644 (file)
@@ -8,6 +8,7 @@
 OPENSSL_VER:=0.9.7e
 OPENSSL_SITE:=http://www.openssl.org/source
 OPENSSL_SOURCE:=openssl-$(OPENSSL_VER).tar.gz
+OPENSSL_CAT:=$(ZCAT)
 OPENSSL_DIR:=$(BUILD_DIR)/openssl-$(OPENSSL_VER)
 
 OPENSSL_TARGET_ARCH:=
@@ -28,7 +29,7 @@ $(DL_DIR)/$(OPENSSL_SOURCE):
 
 openssl-unpack: $(OPENSSL_DIR)/.unpacked
 $(OPENSSL_DIR)/.unpacked: $(DL_DIR)/$(OPENSSL_SOURCE)
-       gunzip -c $(DL_DIR)/$(OPENSSL_SOURCE) | tar -C $(BUILD_DIR) $(TAR_OPTIONS) -
+       $(OPENSSL_CAT) $(DL_DIR)/$(OPENSSL_SOURCE) | tar -C $(BUILD_DIR) $(TAR_OPTIONS) -
        toolchain/patch-kernel.sh $(OPENSSL_DIR) package/openssl/ openssl\*.patch
        # sigh... we have to resort to this just to set a gcc flag.
        $(SED) 's,/CFLAG=,/CFLAG= $(TARGET_SOFT_FLOAT) ,g' \
index 8f36b53bb90e96404f08dceb18d1f5d578bb5d4d..52004df6b1e468085741c18282c8612ec29c2144 100644 (file)
@@ -5,14 +5,14 @@
 #############################################################
 PCIUTILS_VER:=2.1.11
 PCIUTILS_SOURCE:=pciutils-$(PCIUTILS_VER).tar.gz
+PCIUTILS_CAT:=$(ZCAT)
 PCIUTILS_SITE:=ftp://atrey.karlin.mff.cuni.cz/pub/linux/pci
 PCIUTILS_DIR:=$(BUILD_DIR)/pciutils-$(PCIUTILS_VER)
-PCIUTILS_CAT:=$(ZCAT)
 
 # Yet more targets...
 PCIIDS_SITE:=http://pciids.sourceforge.net/
 PCIIDS_SOURCE:=pci.ids.bz2
-PCIIDS_CAT:=bzcat
+PCIIDS_CAT:=$(BZCAT)
 
 $(DL_DIR)/$(PCIUTILS_SOURCE):
         $(WGET) -P $(DL_DIR) $(PCIUTILS_SITE)/$(PCIUTILS_SOURCE)
index 38552b31e78da08bb1cbda532ec71009560d6798..3fa023846ca48fcb709be75bbb0d103f03af5625 100644 (file)
@@ -6,7 +6,7 @@
 PORTAGE_VERSION:=2.0.51.22
 PORTAGE_SOURCE:=portage-$(PORTAGE_VERSION).tar.bz2
 PORTAGE_SITE:=http://gentoo.osuosl.org/distfiles
-PORTAGE_CAT:=bzcat
+PORTAGE_CAT:=$(BZCAT)
 PORTAGE_DIR:=$(BUILD_DIR)/portage-$(PORTAGE_VERSION)
 PORTAGE_TARGET_DIR:=$(TARGET_DIR)/usr/lib/portage
 PORTAGE_TARGET_BINARY:=usr/bin/emerge
index ebd0828165f0542e27452fb191c5e2f8e68419d0..c51ada4825db27c25c96d616d2629ab87e368ddf 100644 (file)
@@ -7,7 +7,7 @@ PYTHON_VERSION=2.4.2
 PYTHON_SOURCE:=Python-$(PYTHON_VERSION).tar.bz2
 PYTHON_SITE:=http://python.org/ftp/python/$(PYTHON_VERSION)
 PYTHON_DIR:=$(BUILD_DIR)/Python-$(PYTHON_VERSION)
-PYTHON_CAT:=bzcat
+PYTHON_CAT:=$(BZCAT)
 PYTHON_BINARY:=python
 PYTHON_TARGET_BINARY:=usr/bin/python
 
index 4cd76a6ebe5445f43a36832a2df7a43837eede84..0e09aa80dc6b220585a7c36925a57d353c31003b 100644 (file)
@@ -4,6 +4,7 @@
 #
 #############################################################
 SFDISK_SOURCE=sfdisk.tar.bz2
+SFDISK_CAT:=$(BZCAT)
 SFDISK_SITE:=http://www.uclibc.org/
 SFDISK_DIR=$(BUILD_DIR)/sfdisk
 
@@ -11,7 +12,7 @@ $(DL_DIR)/$(SFDISK_SOURCE):
        $(WGET) -P $(DL_DIR) $(SFDISK_SITE)/$(SFDISK_SOURCE)
 
 $(SFDISK_DIR)/.patched: $(DL_DIR)/$(SFDISK_SOURCE)
-       bzcat $(DL_DIR)/$(SFDISK_SOURCE) | tar -C $(BUILD_DIR) $(TAR_OPTIONS) -
+       $(SFDISK_CAT) $(DL_DIR)/$(SFDISK_SOURCE) | tar -C $(BUILD_DIR) $(TAR_OPTIONS) -
        toolchain/patch-kernel.sh $(SFDISK_DIR) package/sfdisk/ sfdisk.\*.patch
        touch $@
        
index 92c29b4b169ef92a7b3ecdb7a5814037d3169da1..fd96cebaba69bcf7578965727ceb922fdff5e5d5 100644 (file)
@@ -4,6 +4,7 @@
 #
 #############################################################
 SLANG_SOURCE=slang-1.4.5-mini.tar.bz2
+SLANG_CAT:=$(BZCAT)
 SLANG_SITE:=http://www.uclibc.org/
 SLANG_DIR=$(BUILD_DIR)/slang-1.4.5-mini
 ifeq ($(BR2_LARGEFILE),y)
@@ -15,7 +16,7 @@ $(DL_DIR)/$(SLANG_SOURCE):
        $(WGET) -P $(DL_DIR) $(SLANG_SITE)/$(SLANG_SOURCE)
 
 $(SLANG_DIR): $(DL_DIR)/$(SLANG_SOURCE)
-       bzcat $(DL_DIR)/$(SLANG_SOURCE) | tar -C $(BUILD_DIR) $(TAR_OPTIONS) -
+       $(SLANG_CAT) $(DL_DIR)/$(SLANG_SOURCE) | tar -C $(BUILD_DIR) $(TAR_OPTIONS) -
 
 $(SLANG_DIR)/libslang.so: $(SLANG_DIR)
        $(MAKE1) CFLAGS="-Os -g $(SLANG_CFLAGS)" CC=$(TARGET_CC) -C $(SLANG_DIR)
index cbb3dfd429bb3d0d25f46ec0cd6214f59efc81a9..77e68c84fead77064c222672b6d4c556612887ed 100644 (file)
@@ -10,6 +10,7 @@ SOCAT_VERSION=1.4.0.3
 # what you are doing! Danger, Danger!
 
 SOCAT_SOURCE=socat-$(SOCAT_VERSION).tar.bz2
+SOCAT_CAT:=$(BZCAT)
 SOCAT_SITE=http://www.dest-unreach.org/socat/download/
 #SOCAT_DIR=$(BUILD_DIR)/${shell basename $(SOCAT_SOURCE) .tar.bz2}
 SOCAT_DIR=$(BUILD_DIR)/socat-1.4
@@ -20,7 +21,7 @@ $(DL_DIR)/$(SOCAT_SOURCE):
        $(WGET) -P $(DL_DIR) $(SOCAT_SITE)/$(SOCAT_SOURCE)
 
 $(SOCAT_DIR)/.unpacked:        $(DL_DIR)/$(SOCAT_SOURCE)
-       bzip2 -d -c $(DL_DIR)/$(SOCAT_SOURCE) | tar -C $(BUILD_DIR) $(TAR_OPTIONS) -
+       $(SOCAT_CAT) $(DL_DIR)/$(SOCAT_SOURCE) | tar -C $(BUILD_DIR) $(TAR_OPTIONS) -
        touch $(SOCAT_DIR)/.unpacked
 
 $(SOCAT_WORKDIR)/Makefile: $(SOCAT_DIR)/.unpacked
index 1c5f4383fb19fc57df513510a0ce524838f47a19..f4e8dfb9f24e47d35fc2fe6eb80b8de395012302 100644 (file)
@@ -6,7 +6,7 @@
 STRACE_VER:=4.5.14
 STRACE_SOURCE:=strace-$(STRACE_VER).tar.bz2
 STRACE_SITE:=http://$(BR2_SOURCEFORGE_MIRROR).dl.sourceforge.net/sourceforge/strace
-STRACE_CAT:=bzcat
+STRACE_CAT:=$(BZCAT)
 STRACE_DIR:=$(BUILD_DIR)/strace-$(STRACE_VER)
 
 
index 0535b52599d3838c66cbf9ac7d8c91b520dc9e31..754d04c03ad182b2e08407e26a39b7cba262981d 100644 (file)
@@ -7,7 +7,7 @@ GNUTAR_VER:=1.15.1
 GNUTAR_SOURCE:=tar-$(GNUTAR_VER).tar.bz2
 GNUTAR_SITE:=http://ftp.gnu.org/gnu/tar/
 GNUTAR_DIR:=$(BUILD_DIR)/tar-$(GNUTAR_VER)
-GNUTAR_CAT:=bzcat
+GNUTAR_CAT:=$(BZCAT)
 GNUTAR_BINARY:=src/tar
 GNUTAR_TARGET_BINARY:=bin/tar
 
index a3eba754b3c5c6c2c0280d03c0dddd2e284993d7..be11ae0451a24ebc957f512ab158fa9f03ffb67d 100644 (file)
@@ -7,7 +7,7 @@ TFTP_HPA_VER:=0.40
 TFTP_HPA_SOURCE:=tftp-hpa-$(TFTP_HPA_VER).tar.bz2
 TFTP_HPA_SITE:=http://www.kernel.org/pub/software/network/tftp/
 TFTP_HPA_DIR:=$(BUILD_DIR)/tftp-hpa-$(TFTP_HPA_VER)
-TFTP_HPA_CAT:=bzcat
+TFTP_HPA_CAT:=$(BZCAT)
 TFTP_HPA_BINARY:=tftpd/tftpd
 TFTP_HPA_TARGET_BINARY:=usr/sbin/in.tftpd
 
index 29514db036a5f20a3faab93118dcfdefa6e23ee7..73d3857118bfe457b2ff715e0dd1d918d1edb978 100644 (file)
@@ -16,6 +16,7 @@ TINYLOGIN_DIR:=$(BUILD_DIR)/tinylogin-1.4
 TINYLOGIN_SOURCE:=tinylogin-1.4.tar.bz2
 TINYLOGIN_SITE:=http://tinylogin.busybox.net/downloads
 endif
+TINYLOGIN_CAT:=$(BZCAT)
 
 $(DL_DIR)/$(TINYLOGIN_SOURCE):
        $(WGET) -P $(DL_DIR) $(TINYLOGIN_SITE)/$(TINYLOGIN_SOURCE)
@@ -23,7 +24,7 @@ $(DL_DIR)/$(TINYLOGIN_SOURCE):
 tinylogin-source: $(DL_DIR)/$(TINYLOGIN_SOURCE)
 
 $(TINYLOGIN_DIR)/Config.h: $(DL_DIR)/$(TINYLOGIN_SOURCE)
-       bzcat $(DL_DIR)/$(TINYLOGIN_SOURCE) | tar -C $(BUILD_DIR) $(TAR_OPTIONS) -
+       $(TINYLOGIN_CAT) $(DL_DIR)/$(TINYLOGIN_SOURCE) | tar -C $(BUILD_DIR) $(TAR_OPTIONS) -
        $(SED) "s/\`id -u\` -ne 0/0 == 1/" \
                $(TINYLOGIN_DIR)/install.sh
        $(SED) "s/4755 --owner=root --group=root/755/" \
index 81e8801d4a609114cad5e93e90ca8e6a7b3686b3..063aab039f28d9c0f06359626c91ec11aa383173 100644 (file)
@@ -55,7 +55,7 @@ TINYX_CF:=$(TINYX_DIR)/config/cf
 #
 # Some things that you may want to change.
 TINYX_XFBDEV:=$(TINYX_DIR)/programs/Xserver/Xfbdev
-TINYX_CAT:=bzcat
+TINYX_CAT:=$(BZCAT)
 TINYX_BINX:=$(TARGET_DIR)/usr/X11R6/bin/
 TINYX_LIBX:=$(TARGET_DIR)/usr/lib/
 
index 7ebe40d92473c832460a9d536179d06e9dfda28a..8477bebbf7f72f38f5eb1809f3d1de1c21478898 100644 (file)
@@ -1,12 +1,13 @@
 TN5250_SITE:=http://$(BR2_SOURCEFORGE_MIRROR).dl.sourceforge.net/sourceforge/tn5250
 TN5250_DIR:=$(BUILD_DIR)/tn5250-0.16.4
 TN5250_SOURCE:=tn5250-0.16.4.tar.gz
+TN5250_CAT:=$(ZCAT)
 
 $(DL_DIR)/$(TN5250_SOURCE):
        $(WGET) -P $(DL_DIR) $(TN5250_SITE)/$(TN5250_SOURCE) 
 
 $(TN5250_DIR)/.dist: $(DL_DIR)/$(TN5250_SOURCE)
-       gunzip -c $(DL_DIR)/$(TN5250_SOURCE) | tar -C $(BUILD_DIR) $(TAR_OPTIONS) -
+       $(TN5250_CAT) $(DL_DIR)/$(TN5250_SOURCE) | tar -C $(BUILD_DIR) $(TAR_OPTIONS) -
        -touch $(TN5250_DIR)/.dist
 
 $(TN5250_DIR)/.configured: $(TN5250_DIR)/.dist
index 2d3f32a5ea7943cabf34a414a811699c13b03712..80bf159cd70a32aabee213e954ba279ad32a173b 100644 (file)
@@ -6,7 +6,7 @@
 UDEV_VERSION:=094
 UDEV_SOURCE:=udev-$(UDEV_VERSION).tar.bz2
 UDEV_SITE:=ftp://ftp.kernel.org/pub/linux/utils/kernel/hotplug/
-UDEV_CAT:=bzcat
+UDEV_CAT:=$(BZCAT)
 UDEV_DIR:=$(BUILD_DIR)/udev-$(UDEV_VERSION)
 UDEV_TARGET_BINARY:=sbin/udev
 UDEV_BINARY:=udev
index 5d477d75bfc6a9442bd32fb077824d5624faf82d..e28034dc055b9cb5cb01bd55f06c7c989416315f 100644 (file)
@@ -5,6 +5,7 @@
 #############################################################
 UEMACS_VER:=4.0.15-lt
 UEMACS_SOURCE:=em-$(UEMACS_VER).tar.bz2
+UEMACS_CAT:=$(BZCAT)
 UEMACS_SITE:=ftp://ftp.kernel.org/pub/software/editors/uemacs/
 UEMACS_DIR:=$(BUILD_DIR)/em-$(UEMACS_VER)
 UEMACS_BINARY:=em
@@ -16,7 +17,7 @@ $(DL_DIR)/$(UEMACS_SOURCE):
 uemacs-source: $(DL_DIR)/$(UEMACS_SOURCE)
 
 $(UEMACS_DIR)/.unpacked: $(DL_DIR)/$(UEMACS_SOURCE)
-       bzcat $(DL_DIR)/$(UEMACS_SOURCE) | tar -C $(BUILD_DIR) $(TAR_OPTIONS) -
+       $(UEMACS_CAT) $(DL_DIR)/$(UEMACS_SOURCE) | tar -C $(BUILD_DIR) $(TAR_OPTIONS) -
        toolchain/patch-kernel.sh $(UEMACS_DIR) package/uemacs/ uemacs\*.patch
        touch $(UEMACS_DIR)/.unpacked
 
index 494fd0d69ec10f956c87da0406f44a45e80c6dcd..45774f148992b11bbcb21229cbccb19c3ef192f1 100644 (file)
@@ -7,7 +7,7 @@ UTIL-LINUX_VER:=2.12r
 UTIL-LINUX_SOURCE:=util-linux-$(UTIL-LINUX_VER).tar.bz2
 UTIL-LINUX_SITE:=http://www.kernel.org/pub/linux/utils/util-linux
 UTIL-LINUX_DIR:=$(BUILD_DIR)/util-linux-$(UTIL-LINUX_VER)
-UTIL-LINUX_CAT:=bzcat
+UTIL-LINUX_CAT:=$(BZCAT)
 UTIL-LINUX_BINARY:=$(UTIL-LINUX_DIR)/misc-utils/mcookie
 UTIL-LINUX_TARGET_BINARY:=$(TARGET_DIR)/usr/bin/mcookie
 
index 9b0ae29fe2761f2627ec946de4d24399ca51703b..a147dc664487c82d3627e5c1ca8cc459d23f89b2 100644 (file)
@@ -8,12 +8,13 @@ VALGRIND_VERSION=3.2.1
 VALGRIND_SITE:=http://valgrind.org/downloads/
 VALGRIND_DIR:=$(BUILD_DIR)/valgrind-$(VALGRIND_VERSION)
 VALGRIND_SOURCE:=valgrind-$(VALGRIND_VERSION).tar.bz2
+VALGRIND_CAT:=$(BZCAT)
 
 $(DL_DIR)/$(VALGRIND_SOURCE):
        $(WGET) -P $(DL_DIR) $(VALGRIND_SITE)/$(VALGRIND_SOURCE)
 
 $(VALGRIND_DIR)/.unpacked: $(DL_DIR)/$(VALGRIND_SOURCE)
-       bzcat $(DL_DIR)/$(VALGRIND_SOURCE) | tar -C $(BUILD_DIR) $(TAR_OPTIONS) -
+       $(VALGRIND_CAT) $(DL_DIR)/$(VALGRIND_SOURCE) | tar -C $(BUILD_DIR) $(TAR_OPTIONS) -
        touch $(VALGRIND_DIR)/.unpacked
 
 $(VALGRIND_DIR)/.patched: $(VALGRIND_DIR)/.unpacked
index 2dc3cd82b0181c3cde0625d10212307fa76b1285..40b2c1c59650ccd48466232f66b3abe23fcd353b 100644 (file)
@@ -25,7 +25,7 @@ XORG_LIBS:= Xft fontconfig expat Xrender Xaw Xmu Xt \
 #
 XORG_SOURCE:=X11R6.8.2-src.tar.bz2
 XORG_SITE:=http://xorg.freedesktop.org/X11R6.8.2/src-single/
-XORG_CAT:=bzcat
+XORG_CAT:=$(BZCAT)
 XORG_DIR:=$(BUILD_DIR)/xc
 XORG_LDIR:=$(XORG_DIR)/lib
 XORG_PROGS:=$(XORG_DIR)/programs
index 3d82c51261ebb2255a026e55e955ec18a21ec552..5560a3bdc7c8523479cd635b49ad303cd364b6a3 100644 (file)
@@ -5,6 +5,7 @@
 #############################################################
 ZLIB_VER:=1.2.3
 ZLIB_SOURCE:=zlib-$(ZLIB_VER).tar.bz2
+ZLIB_CAT:=$(BZCAT)
 ZLIB_SITE:=http://www.zlib.net/
 ZLIB_DIR:=$(BUILD_DIR)/zlib-$(ZLIB_VER)
 ZLIB_CFLAGS:=$(TARGET_CFLAGS) -fPIC
@@ -16,7 +17,7 @@ $(DL_DIR)/$(ZLIB_SOURCE):
        $(WGET) -P $(DL_DIR) $(ZLIB_SITE)/$(ZLIB_SOURCE)
 
 $(ZLIB_DIR)/.source: $(DL_DIR)/$(ZLIB_SOURCE)
-       bzcat $(DL_DIR)/$(ZLIB_SOURCE) | tar -C $(BUILD_DIR) $(TAR_OPTIONS) -
+       $(ZLIB_CAT) $(DL_DIR)/$(ZLIB_SOURCE) | tar -C $(BUILD_DIR) $(TAR_OPTIONS) -
        toolchain/patch-kernel.sh $(ZLIB_DIR) package/zlib/ zlib\*.patch
        touch $(ZLIB_DIR)/.source
 
index 4c12b3a65c93df9f214faf890b2ec0a0233ef530..423191c0dad89457c0f858fdadb0064c0faf9679 100644 (file)
@@ -49,6 +49,7 @@ LINUX_KARCH:=$(shell echo $(ARCH) | sed -e 's/i[3-9]86/i386/' \
 LINUX_BINLOC=$(LINUX_FORMAT)
 LINUX_DIR=$(BUILD_DIR)/linux-$(LINUX_VERSION)
 LINUX_SOURCE=linux-$(DOWNLOAD_LINUX_VERSION).tar.bz2
+LINUX_CAT:=$(BZCAT)
 LINUX_SITE=http://www.kernel.org/pub/linux/kernel/v2.6
 # Used by pcmcia-cs and others
 LINUX_SOURCE_DIR=$(LINUX_DIR)
@@ -61,7 +62,7 @@ $(DL_DIR)/$(LINUX_SOURCE):
 $(LINUX_DIR)/.unpacked: $(DL_DIR)/$(LINUX_SOURCE)
        -mkdir -p $(TOOL_BUILD_DIR)
        -(cd $(TOOL_BUILD_DIR); ln -snf $(LINUX_DIR) linux)
-       bzcat $(DL_DIR)/$(LINUX_SOURCE) | tar -C $(BUILD_DIR) $(TAR_OPTIONS) -
+       $(LINUX_CAT) $(DL_DIR)/$(LINUX_SOURCE) | tar -C $(BUILD_DIR) $(TAR_OPTIONS) -
 ifneq ($(DOWNLOAD_LINUX_VERSION),$(LINUX_VERSION))
        # Rename the dir from the downloaded version to the AFTER patch version
        mv -f $(BUILD_DIR)/linux-$(DOWNLOAD_LINUX_VERSION) $(BUILD_DIR)/linux-$(LINUX_VERSION)
index 5410f48c3836c989d6e83f2f09495188fa32d15a..55bfa28457904d3284293abf4eb2861e6f39b08b 100644 (file)
@@ -49,6 +49,7 @@ LINUX_KARCH:=$(shell echo $(ARCH) | sed -e 's/i[3-9]86/i386/' \
 LINUX_BINLOC=arch/$(LINUX_KARCH)/boot/$(LINUX_FORMAT)
 LINUX_DIR=$(BUILD_DIR)/linux-lnode80
 LINUX_SOURCE=linux-$(DOWNLOAD_LINUX_VERSION).tar.bz2
+LINUX_CAT:=$(BZCAT)
 LINUX_SITE=http://www.kernel.org/pub/linux/kernel/v2.4
 # Used by pcmcia-cs and others
 LINUX_SOURCE_DIR=$(LINUX_DIR)
@@ -61,7 +62,7 @@ $(DL_DIR)/$(LINUX_SOURCE):
 $(LINUX_DIR)/.unpacked: $(DL_DIR)/$(LINUX_SOURCE)
        -mkdir -p $(TOOL_BUILD_DIR)
        -(cd $(TOOL_BUILD_DIR); ln -snf $(LINUX_DIR) linux)
-       bzcat $(DL_DIR)/$(LINUX_SOURCE) | tar -C $(BUILD_DIR) $(TAR_OPTIONS) -
+       $(LINUX_CAT) $(DL_DIR)/$(LINUX_SOURCE) | tar -C $(BUILD_DIR) $(TAR_OPTIONS) -
 ifneq ($(DOWNLOAD_LINUX_VERSION),$(LINUX_VERSION))
        # Rename the dir from the downloaded version to the AFTER patch version
        mv -f $(BUILD_DIR)/linux-$(DOWNLOAD_LINUX_VERSION) $(BUILD_DIR)/linux-lnode80
index 7a552a39b59516a68e72072ce94d27faafb83c2d..a2db72665033408347355b566e36189c9c51a855 100644 (file)
@@ -50,6 +50,7 @@ LINUX_KARCH:=$(shell echo $(ARCH) | sed -e 's/i[3-9]86/i386/' \
 LINUX_BINLOC=arch/$(LINUX_KARCH)/boot/$(LINUX_FORMAT)
 LINUX_DIR=$(BUILD_DIR)/linux-$(LINUX_VERSION)
 LINUX_SOURCE=linux-$(DOWNLOAD_LINUX_VERSION).tar.bz2
+LINUX_CAT:=$(BZCAT)
 LINUX_SITE=http://www.kernel.org/pub/linux/kernel/v2.4
 # Used by pcmcia-cs and others
 LINUX_SOURCE_DIR=$(LINUX_DIR)
@@ -62,7 +63,7 @@ $(DL_DIR)/$(LINUX_SOURCE):
 $(LINUX_DIR)/.unpacked: $(DL_DIR)/$(LINUX_SOURCE)
        -mkdir -p $(TOOL_BUILD_DIR)
        -(cd $(TOOL_BUILD_DIR); ln -snf $(LINUX_DIR) linux)
-       bzcat $(DL_DIR)/$(LINUX_SOURCE) | tar -C $(BUILD_DIR) $(TAR_OPTIONS) -
+       $(LINUX_CAT) $(DL_DIR)/$(LINUX_SOURCE) | tar -C $(BUILD_DIR) $(TAR_OPTIONS) -
 ifneq ($(DOWNLOAD_LINUX_VERSION),$(LINUX_VERSION))
        # Rename the dir from the downloaded version to the AFTER patch version
        mv -f $(BUILD_DIR)/linux-$(DOWNLOAD_LINUX_VERSION) $(BUILD_DIR)/linux-$(LINUX_VERSION)
index 58cb7040aba0632d4ca53ec3091b59d8d182f015..1a23e64d6100300d5b023fda4cf0d6baecae07c9 100644 (file)
@@ -50,6 +50,7 @@ LINUX_KARCH:=$(shell echo $(ARCH) | sed -e 's/i[3-9]86/i386/' \
 LINUX_BINLOC=arch/$(LINUX_KARCH)/boot/$(LINUX_FORMAT)
 LINUX_DIR=$(BUILD_DIR)/linux-$(LINUX_VERSION)
 LINUX_SOURCE=linux-$(DOWNLOAD_LINUX_VERSION).tar.bz2
+LINUX_CAT:=$(BZCAT)
 LINUX_SITE=http://www.kernel.org/pub/linux/kernel/v2.4
 # Used by pcmcia-cs and others
 LINUX_SOURCE_DIR=$(LINUX_DIR)
@@ -62,7 +63,7 @@ $(DL_DIR)/$(LINUX_SOURCE):
 $(LINUX_DIR)/.unpacked: $(DL_DIR)/$(LINUX_SOURCE)
        -mkdir -p $(TOOL_BUILD_DIR)
        -(cd $(TOOL_BUILD_DIR); ln -snf $(LINUX_DIR) linux)
-       bzcat $(DL_DIR)/$(LINUX_SOURCE) | tar -C $(BUILD_DIR) $(TAR_OPTIONS) -
+       $(LINUX_CAT) $(DL_DIR)/$(LINUX_SOURCE) | tar -C $(BUILD_DIR) $(TAR_OPTIONS) -
 ifneq ($(DOWNLOAD_LINUX_VERSION),$(LINUX_VERSION))
        # Rename the dir from the downloaded version to the AFTER patch version
        mv -f $(BUILD_DIR)/linux-$(DOWNLOAD_LINUX_VERSION) $(BUILD_DIR)/linux-$(LINUX_VERSION)
index 6a246d543f50ae9be33a7063aac0a35d41e66409..4856366572ce1d13f193003202a8fd4901e62bb5 100644 (file)
@@ -37,6 +37,7 @@ LINUX_BINLOC=arch/$(LINUX_KARCH)/boot/$(LINUX_FORMAT)
 
 LINUX_DIR=$(BUILD_DIR)/linux-$(LINUX_VERSION)
 LINUX_SOURCE=linux-$(DOWNLOAD_LINUX_VERSION).tar.bz2
+LINUX_CAT:=$(BZCAT)
 LINUX_SITE=http://www.kernel.org/pub/linux/kernel/v2.6
 LINUX_KCONFIG=target/device/Via/epia-mii/linux.config
 LINUX_KERNEL=$(BUILD_DIR)/buildroot-kernel
@@ -50,7 +51,7 @@ $(DL_DIR)/$(LINUX_SOURCE):
 $(LINUX_DIR)/.unpacked: $(DL_DIR)/$(LINUX_SOURCE)
        -mkdir -p $(TOOL_BUILD_DIR)
        -(cd $(TOOL_BUILD_DIR); ln -sf $(LINUX_DIR) linux)
-       bzcat $(DL_DIR)/$(LINUX_SOURCE) | tar -C $(BUILD_DIR) $(TAR_OPTIONS) -
+       $(LINUX_CAT) $(DL_DIR)/$(LINUX_SOURCE) | tar -C $(BUILD_DIR) $(TAR_OPTIONS) -
 ifneq ($(DOWNLOAD_LINUX_VERSION),$(LINUX_VERSION))
        # Rename the dir from the downloaded version to the AFTER patch version
        mv -f $(BUILD_DIR)/linux-$(DOWNLOAD_LINUX_VERSION) $(BUILD_DIR)/linux-$(LINUX_VERSION)
index ff28e04f7f5a7085df24bb208ad948e16d844378..88a187b081b7e7310b188dd2a589105063a6a1e0 100644 (file)
@@ -49,6 +49,7 @@ LINUX_KARCH:=$(shell echo $(ARCH) | sed -e 's/i[3-9]86/i386/' \
 LINUX_BINLOC=$(LINUX_FORMAT)
 LINUX_DIR=$(BUILD_DIR)/linux-$(LINUX_VERSION)
 LINUX_SOURCE=linux-$(DOWNLOAD_LINUX_VERSION).tar.bz2
+LINUX_CAT:=$(BZCAT)
 LINUX_SITE=http://www.kernel.org/pub/linux/kernel/v2.4
 # Used by pcmcia-cs and others
 LINUX_SOURCE_DIR=$(LINUX_DIR)
@@ -60,7 +61,7 @@ $(DL_DIR)/$(LINUX_SOURCE):
 $(LINUX_DIR)/.unpacked: $(DL_DIR)/$(LINUX_SOURCE)
        -mkdir -p $(TOOL_BUILD_DIR)
        -(cd $(TOOL_BUILD_DIR); ln -snf $(LINUX_DIR) linux)
-       bzcat $(DL_DIR)/$(LINUX_SOURCE) | tar -C $(BUILD_DIR) $(TAR_OPTIONS) -
+       $(LINUX_CAT) $(DL_DIR)/$(LINUX_SOURCE) | tar -C $(BUILD_DIR) $(TAR_OPTIONS) -
 ifneq ($(DOWNLOAD_LINUX_VERSION),$(LINUX_VERSION))
        # Rename the dir from the downloaded version to the AFTER patch version
        mv -f $(BUILD_DIR)/linux-$(DOWNLOAD_LINUX_VERSION) $(BUILD_DIR)/linux-$(LINUX_VERSION)
index ff02219099ef8dc03fd4242ca0c546de773a6aa5..96dc6ba460c4769367b915ff4fa254c11007f0c3 100644 (file)
@@ -4,6 +4,7 @@
 #
 #############################################################
 MKISOFS_SOURCE:=cdrtools-2.01.tar.bz2
+MKISOFS_CAT:=$(BZCAT)
 MKISOFS_SITE:=ftp://ftp.berlios.de/pub/cdrecord/
 MKISOFS_DIR:=$(BUILD_DIR)/cdrtools-2.01
 MKISOFS_TARGET:=$(MKISOFS_DIR)/mkisofs/OBJ/i686-linux-cc/mkisofs
@@ -14,7 +15,7 @@ $(DL_DIR)/$(MKISOFS_SOURCE):
 mkisofs-source: $(DL_DIR)/$(MKISOFS_SOURCE)
 
 $(MKISOFS_DIR)/.unpacked: $(DL_DIR)/$(MKISOFS_SOURCE)
-       bzcat $(DL_DIR)/$(MKISOFS_SOURCE) | tar -C $(BUILD_DIR) $(TAR_OPTIONS) -
+       $(MKISOFS_CAT) $(DL_DIR)/$(MKISOFS_SOURCE) | tar -C $(BUILD_DIR) $(TAR_OPTIONS) -
        toolchain/patch-kernel.sh $(MKISOFS_DIR) target/iso9660/ \*.patch
        touch $(MKISOFS_DIR)/.unpacked
 
index a11d27701d73afdf17d936466dc2198e8ae910e3..e3b5ce2ba3f593d1c0ee343be69296c1cd609d85 100644 (file)
@@ -9,6 +9,7 @@ SYSLINUX_VERSION:=3.31
 SYSLINUX_DIR=$(BUILD_DIR)/syslinux-$(SYSLINUX_VERSION)
 SYSLINUX_DIR2=$(TOOL_BUILD_DIR)/syslinux-$(SYSLINUX_VERSION)
 SYSLINUX_SOURCE=syslinux-$(SYSLINUX_VERSION).tar.bz2
+SYSLINUX_CAT:=$(BZCAT)
 SYSLINUX_SITE=http://www.kernel.org/pub/linux/utils/boot/syslinux
 SYSLINUX_BIN=$(SYSLINUX_DIR2)/mtools/syslinux
 
@@ -17,7 +18,7 @@ $(DL_DIR)/$(SYSLINUX_SOURCE):
         $(WGET) -P $(DL_DIR) $(SYSLINUX_SITE)/$(SYSLINUX_SOURCE)
 
 $(SYSLINUX_DIR)/Makefile: $(DL_DIR)/$(SYSLINUX_SOURCE) $(SYSLINUX_PATCH)
-       bzcat $(DL_DIR)/$(SYSLINUX_SOURCE) | tar -C $(BUILD_DIR) -xvf -
+       $(SYSLINUX_CAT) $(DL_DIR)/$(SYSLINUX_SOURCE) | tar -C $(BUILD_DIR) -xvf -
        toolchain/patch-kernel.sh $(SYSLINUX_DIR) target/x86/syslinux/ \*.patch
        touch -c $(SYSLINUX_DIR)/Makefile
 
index 2df68bd0fed62c36c352e468a699bc6a72ba5961..98e08597d6a6c64e615903343588508a6c998778 100644 (file)
@@ -4,9 +4,10 @@
 #
 #############################################################
 BINUTILS_VERSION:=$(strip $(subst ",, $(BR2_BINUTILS_VERSION)))
+#"))
 
 EXTRA_BINUTILS_CONFIG_OPTIONS:=$(strip $(subst ",, $(BR2_EXTRA_BINUTILS_CONFIG_OPTIONS)))
-#"
+#"))
 BINUTILS_SITE:=ftp://ftp.kernel.org/pub/linux/devel/binutils
 ifeq ($(BINUTILS_VERSION),2.17)
 BINUTILS_SITE:=ftp://ftp.gnu.org/gnu/binutils/
@@ -32,7 +33,7 @@ endif
 
 BINUTILS_SOURCE:=binutils-$(BINUTILS_VERSION).tar.bz2
 BINUTILS_DIR:=$(TOOL_BUILD_DIR)/binutils-$(BINUTILS_VERSION)
-BINUTILS_CAT:=bzcat
+BINUTILS_CAT:=$(BZCAT)
 
 BINUTILS_DIR1:=$(TOOL_BUILD_DIR)/binutils-$(BINUTILS_VERSION)-build
 
index 258a335bd647fd6ab9ad78a87266db228568a819..31c5d4b5fcdd23a8ecc389ad23d7024fd59186e6 100644 (file)
@@ -28,7 +28,7 @@ endif
 
 GCC_SOURCE:=gcc-$(GCC_OFFICIAL_VER).tar.bz2
 GCC_DIR:=$(TOOL_BUILD_DIR)/gcc-$(GCC_OFFICIAL_VER)
-GCC_CAT:=bzcat
+GCC_CAT:=$(BZCAT)
 GCC_STRIP_HOST_BINARIES:=true
 
 #############################################################
index e75a236426718ea31385c98c38fdd67605489181..366cbed989f61feb90a2db984ec68bf69a9d7e0f 100644 (file)
@@ -4,18 +4,18 @@
 #
 ######################################################################
 GDB_VERSION:=$(strip $(subst ",, $(BR2_GDB_VERSION)))
-#"
+#"))
 
 ifeq ($(GDB_VERSION),snapshot)
 # Be aware that this changes daily....
 GDB_SITE:=ftp://sources.redhat.com/pub/gdb/snapshots/current
 GDB_SOURCE:=gdb.tar.bz2
-GDB_CAT:=bzcat
+GDB_CAT:=$(BZCAT)
 GDB_DIR:=$(TOOL_BUILD_DIR)/gdb-$(GDB_VERSION)
 else
 GDB_SITE:=http://ftp.gnu.org/gnu/gdb
 GDB_SOURCE:=gdb-$(GDB_VERSION).tar.bz2
-GDB_CAT:=bzcat
+GDB_CAT:=$(BZCAT)
 
 GDB_DIR:=$(TOOL_BUILD_DIR)/gdb-$(GDB_VERSION)
 
index afad596ebbae94f1123188f25e8bdc37a8bdee77..f73a67794220fcecb95b1e7e9d4951502f0ef437 100644 (file)
@@ -7,7 +7,7 @@
 #
 #############################################################
 DEFAULT_KERNEL_HEADERS:=$(strip $(subst ",, $(BR2_DEFAULT_KERNEL_HEADERS)))
-#"
+#"))
 LINUX_HEADERS_SITE:=127.0.0.1
 LINUX_HEADERS_SOURCE:=unspecified-kernel-headers
 LINUX_HEADERS_UNPACK_DIR:=$(TOOL_BUILD_DIR)/linux-libc-headers-null
@@ -18,6 +18,7 @@ PATCHLEVEL:=4
 SUBLEVEL:=25
 LINUX_HEADERS_SITE:=http://www.uclibc.org/downloads/toolchain
 LINUX_HEADERS_SOURCE:=linux-libc-headers-2.4.25.tar.bz2
+LINUX_HEADERS_CAT:=$(BZCAT)
 LINUX_HEADERS_UNPACK_DIR:=$(TOOL_BUILD_DIR)/linux-libc-headers-2.4.25
 endif
 
@@ -26,6 +27,7 @@ VERSION:=2
 PATCHLEVEL:=4
 SUBLEVEL:=27
 LINUX_HEADERS_SITE:=http://www.uclibc.org/downloads/toolchain
+LINUX_HEADERS_CAT:=$(BZCAT)
 LINUX_HEADERS_SOURCE:=linux-libc-headers-2.4.27.tar.bz2
 LINUX_HEADERS_UNPACK_DIR:=$(TOOL_BUILD_DIR)/linux-libc-headers-2.4.27
 endif
@@ -36,6 +38,7 @@ PATCHLEVEL:=4
 SUBLEVEL:=29
 LINUX_HEADERS_SITE:=http://www.uclibc.org/downloads/toolchain
 LINUX_HEADERS_SOURCE:=linux-libc-headers-2.4.29.tar.bz2
+LINUX_HEADERS_CAT:=$(BZCAT)
 LINUX_HEADERS_UNPACK_DIR:=$(TOOL_BUILD_DIR)/linux-libc-headers-2.4.29
 endif
 
@@ -45,6 +48,7 @@ PATCHLEVEL:=4
 SUBLEVEL:=31
 LINUX_HEADERS_SITE:=http://www.uclibc.org/downloads/toolchain
 LINUX_HEADERS_SOURCE:=linux-libc-headers-2.4.31.tar.bz2
+LINUX_HEADERS_CAT:=$(BZCAT)
 LINUX_HEADERS_UNPACK_DIR:=$(TOOL_BUILD_DIR)/linux-libc-headers-2.4.31
 endif
 
@@ -54,6 +58,7 @@ PATCHLEVEL:=6
 SUBLEVEL:=9
 LINUX_HEADERS_SITE:=http://ep09.pld-linux.org/~mmazur/linux-libc-headers/
 LINUX_HEADERS_SOURCE:=linux-libc-headers-2.6.9.1.tar.bz2
+LINUX_HEADERS_CAT:=$(BZCAT)
 LINUX_HEADERS_UNPACK_DIR:=$(TOOL_BUILD_DIR)/linux-libc-headers-2.6.9.1
 endif
 
@@ -63,6 +68,7 @@ PATCHLEVEL:=6
 SUBLEVEL:=10
 LINUX_HEADERS_SITE:=http://ep09.pld-linux.org/~mmazur/linux-libc-headers/
 LINUX_HEADERS_SOURCE:=linux-libc-headers-2.6.10.0.tar.bz2
+LINUX_HEADERS_CAT:=$(BZCAT)
 LINUX_HEADERS_UNPACK_DIR:=$(TOOL_BUILD_DIR)/linux-libc-headers-2.6.10.0
 endif
 
@@ -72,6 +78,7 @@ PATCHLEVEL:=6
 SUBLEVEL:=11
 LINUX_HEADERS_SITE:=http://ep09.pld-linux.org/~mmazur/linux-libc-headers/
 LINUX_HEADERS_SOURCE:=linux-libc-headers-2.6.11.0.tar.bz2
+LINUX_HEADERS_CAT:=$(BZCAT)
 LINUX_HEADERS_UNPACK_DIR:=$(TOOL_BUILD_DIR)/linux-libc-headers-2.6.11.0
 endif
 
@@ -81,6 +88,7 @@ PATCHLEVEL:=6
 SUBLEVEL:=12
 LINUX_HEADERS_SITE:=http://ep09.pld-linux.org/~mmazur/linux-libc-headers/
 LINUX_HEADERS_SOURCE:=linux-libc-headers-2.6.12.0.tar.bz2
+LINUX_HEADERS_CAT:=$(BZCAT)
 LINUX_HEADERS_UNPACK_DIR:=$(TOOL_BUILD_DIR)/linux-libc-headers-2.6.12.0
 endif
 LINUX_HEADERS_IS_KERNEL=n
@@ -91,6 +99,7 @@ PATCHLEVEL:=6
 SUBLEVEL:=18
 LINUX_HEADERS_SITE:=http://www.kernel.org/pub/linux/kernel/v2.6/
 LINUX_HEADERS_SOURCE:=linux-2.6.18.tar.bz2
+LINUX_HEADERS_CAT:=$(BZCAT)
 LINUX_HEADERS_UNPACK_DIR:=$(TOOL_BUILD_DIR)/linux-2.6.18
 LINUX_HEADERS_IS_KERNEL=y
 endif
@@ -115,14 +124,14 @@ ifeq ($(LINUX_HEADERS_DO_MOVE),y)
 $(LINUX_HEADERS_DIR)/.unpacked: $(DL_DIR)/$(LINUX_HEADERS_SOURCE)
        rm -rf $(LINUX_HEADERS_DIR)
        mkdir -p $(TOOL_BUILD_DIR)
-       bzcat $(DL_DIR)/$(LINUX_HEADERS_SOURCE) | tar -C $(TOOL_BUILD_DIR) $(TAR_OPTIONS) -
+       $(LINUX_HEADERS_CAT) $(DL_DIR)/$(LINUX_HEADERS_SOURCE) | tar -C $(TOOL_BUILD_DIR) $(TAR_OPTIONS) -
        mv $(LINUX_HEADERS_UNPACK_DIR) $(LINUX_HEADERS_DIR)
        touch $(LINUX_HEADERS_DIR)/.unpacked
 else
 $(LINUX_HEADERS_UNPACK_DIR)/.unpacked: $(DL_DIR)/$(LINUX_HEADERS_SOURCE)
        rm -rf $(LINUX_HEADERS_DIR)
        mkdir -p $(TOOL_BUILD_DIR)
-       bzcat $(DL_DIR)/$(LINUX_HEADERS_SOURCE) | tar -C $(TOOL_BUILD_DIR) $(TAR_OPTIONS) -
+       $(LINUX_HEADERS_CAT) $(DL_DIR)/$(LINUX_HEADERS_SOURCE) | tar -C $(TOOL_BUILD_DIR) $(TAR_OPTIONS) -
        touch $(LINUX_HEADERS_UNPACK_DIR)/.unpacked
 endif
 
index f2933d4538ce52b651d166b46a921d370c4b4192..ca1e49a6bd95f2f3ac277fd4feb850116815df70 100644 (file)
@@ -12,7 +12,7 @@ ifeq ($(BR2_UCLIBC_VERSION_SNAPSHOT),y)
 # Be aware that this changes daily....
 UCLIBC_DIR:=$(TOOL_BUILD_DIR)/uClibc
 UCLIBC_SOURCE:=uClibc-$(strip $(subst ",, $(BR2_USE_UCLIBC_SNAPSHOT))).tar.bz2
-#"
+#"))
 UCLIBC_SITE:=http://www.uclibc.org/downloads/snapshots
 else
 UCLIBC_VER:=0.9.28
@@ -20,6 +20,7 @@ UCLIBC_DIR:=$(TOOL_BUILD_DIR)/uClibc-$(UCLIBC_VER)
 UCLIBC_SOURCE:=uClibc-$(UCLIBC_VER).tar.bz2
 UCLIBC_SITE:=http://www.uclibc.org/downloads
 endif
+UCLIBC_CAT:=$(BZCAT)
 
 UCLIBC_TARGET_ARCH:=$(shell echo $(ARCH) | sed -e s'/-.*//' \
                -e 's/i.86/i386/' \
@@ -59,7 +60,7 @@ $(DL_DIR)/$(UCLIBC_SOURCE):
 uclibc-unpacked: $(UCLIBC_DIR)/.unpacked
 $(UCLIBC_DIR)/.unpacked: $(DL_DIR)/$(UCLIBC_SOURCE)
        mkdir -p $(TOOL_BUILD_DIR)
-       bzcat $(DL_DIR)/$(UCLIBC_SOURCE) | tar -C $(TOOL_BUILD_DIR) $(TAR_OPTIONS) -
+       $(UCLIBC_CAT) $(DL_DIR)/$(UCLIBC_SOURCE) | tar -C $(TOOL_BUILD_DIR) $(TAR_OPTIONS) -
        toolchain/patch-kernel.sh $(UCLIBC_DIR) toolchain/uClibc/ \*.patch
        touch $(UCLIBC_DIR)/.unpacked