aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--Makefile2
-rw-r--r--docs/buildroot.html2
-rw-r--r--package/acpid/acpid.mk2
-rw-r--r--package/asterisk/asterisk.mk2
-rw-r--r--package/at/at.mk2
-rw-r--r--package/bash/bash.mk2
-rw-r--r--package/berkeleydb/berkeleydb.mk2
-rw-r--r--package/bind/bind.mk2
-rw-r--r--package/bridge/bridge.mk2
-rw-r--r--package/bzip2/bzip2.mk2
-rw-r--r--package/dhcp/dhcp.mk2
-rw-r--r--package/dialog/dialog.mk4
-rw-r--r--package/diffutils/diffutils.mk2
-rw-r--r--package/directfb/directfb.mk2
-rw-r--r--package/dm/dm.mk2
-rw-r--r--package/dnsmasq/dnsmasq.mk2
-rw-r--r--package/dropbear/dropbear.mk2
-rw-r--r--package/e2fsprogs/e2fsprogs.mk2
-rw-r--r--package/ed/ed.mk2
-rw-r--r--package/ethtool/ethtool.mk2
-rw-r--r--package/fakeroot/fakeroot.mk2
-rw-r--r--package/file/file.mk2
-rw-r--r--package/findutils/findutils.mk2
-rw-r--r--package/flex/flex.mk2
-rw-r--r--package/gettext/gettext.mk2
-rw-r--r--package/grep/grep.mk2
-rw-r--r--package/gzip/Config.in2
-rw-r--r--package/gzip/gzip.mk4
-rw-r--r--package/haserl/haserl.mk2
-rw-r--r--package/hdparm/hdparm.mk2
-rw-r--r--package/hostap/hostap.mk2
-rw-r--r--package/iostat/iostat.mk2
-rw-r--r--package/iproute2/iproute2.mk2
-rw-r--r--package/jpeg/jpeg.mk2
-rw-r--r--package/less/less.mk2
-rw-r--r--package/libcgi/libcgi.mk2
-rw-r--r--package/libelf/libelf.mk2
-rw-r--r--package/libfloat/libfloat.mk2
-rw-r--r--package/libglib12/libglib12.mk2
-rw-r--r--package/libgtk12/libgtk12.mk2
-rw-r--r--package/libmad/libmad.mk2
-rw-r--r--package/libpcap/libpcap.mk2
-rw-r--r--package/libsysfs/libsysfs.mk2
-rw-r--r--package/libtool/libtool.mk2
-rw-r--r--package/libusb/libusb.mk2
-rw-r--r--package/lighttpd/lighttpd.mk2
-rw-r--r--package/links/links.mk2
-rw-r--r--package/lrzsz/lrzsz.mk2
-rw-r--r--package/ltp-testsuite/ltp-testsuite.mk2
-rw-r--r--package/ltrace/ltrace.mk4
-rw-r--r--package/ltt/ltt.mk2
-rw-r--r--package/lvm2/lvm2.mk2
-rw-r--r--package/lzma/lzma.mk2
-rw-r--r--package/lzo/lzo.mk2
-rw-r--r--package/memtester/memtester.mk2
-rw-r--r--package/microcom/microcom.mk2
-rw-r--r--package/microwin/microwin.mk2
-rw-r--r--package/mkdosfs/mkdosfs.mk2
-rw-r--r--package/mrouted/mrouted.mk2
-rw-r--r--package/mtd/mtd.mk2
-rw-r--r--package/nano/nano.mk2
-rw-r--r--package/netkitbase/netkitbase.mk2
-rw-r--r--package/netkittelnet/netkittelnet.mk2
-rw-r--r--package/netsnmp/netsnmp.mk4
-rw-r--r--package/ntp/ntp.mk2
-rw-r--r--package/openntpd/openntpd.mk4
-rw-r--r--package/openssh/openssh.mk2
-rw-r--r--package/openvpn/openvpn.mk2
-rw-r--r--package/patch/patch.mk2
-rw-r--r--package/pciutils/pciutils.mk2
-rw-r--r--package/pcmcia/pcmcia.mk2
-rw-r--r--package/pkgconfig/pkgconfig.mk2
-rw-r--r--package/portmap/portmap.mk2
-rw-r--r--package/pppd/pppd.mk2
-rw-r--r--package/procps/procps.mk2
-rw-r--r--package/psmisc/psmisc.mk2
-rw-r--r--package/qte/qte.mk2
-rw-r--r--package/raidtools/raidtools.mk2
-rw-r--r--package/readline/readline.mk2
-rw-r--r--package/rsync/rsync.mk2
-rw-r--r--package/ruby/ruby.mk2
-rw-r--r--package/rxvt/rxvt.mk2
-rw-r--r--package/sdl/sdl.mk2
-rw-r--r--package/sed/sed.mk2
-rw-r--r--package/smartmontools/smartmontools.mk2
-rw-r--r--package/sqlite/sqlite.mk2
-rw-r--r--package/sudo/sudo.mk2
-rw-r--r--package/sysklogd/sysklogd.mk2
-rw-r--r--package/sysvinit/sysvinit.mk2
-rw-r--r--package/tcl/tcl.mk2
-rw-r--r--package/tcpdump/dhcpdump.mk2
-rw-r--r--package/tcpdump/tcpdump.mk2
-rw-r--r--package/thttpd/thttpd.mk2
-rw-r--r--package/udhcp/udhcp.mk2
-rw-r--r--package/usbutils/usbutils.mk2
-rw-r--r--package/vtun/vtun.mk2
-rw-r--r--package/wget/wget.mk2
-rw-r--r--package/which/which.mk2
-rw-r--r--package/wipe/wipe.mk2
-rw-r--r--package/wireless-tools/wireless-tools.mk2
-rw-r--r--package/xfsprogs/xfsprogs.mk2
-rw-r--r--target/cloop/cloop.mk4
-rw-r--r--target/cramfs/cramfs.mk2
-rw-r--r--target/device/Soekris/soekris_gpio/soekris_gpio.mk2
-rw-r--r--target/ext2/ext2root.mk2
-rw-r--r--target/powerpc/yaboot/yaboot.mk2
-rw-r--r--target/squashfs/squashfsroot.mk2
-rw-r--r--target/x86/grub/grub.mk2
-rw-r--r--toolchain/ccache/ccache.mk2
109 files changed, 115 insertions, 115 deletions
diff --git a/Makefile b/Makefile
index e9d0ab8e28..49b0168a4d 100644
--- a/Makefile
+++ b/Makefile
@@ -104,7 +104,7 @@ $(STAGING_DIR):
$(TARGET_DIR):
if [ -f "$(TARGET_SKELETON)" ] ; then \
- zcat $(TARGET_SKELETON) | tar -C $(BUILD_DIR) -xf -; \
+ $(ZCAT) $(TARGET_SKELETON) | tar -C $(BUILD_DIR) -xf -; \
fi;
if [ -d "$(TARGET_SKEL_DIR)" ] ; then \
cp -fa $(TARGET_SKEL_DIR)/* $(TARGET_DIR)/; \
diff --git a/docs/buildroot.html b/docs/buildroot.html
index 9f8aea750c..5df96f72d3 100644
--- a/docs/buildroot.html
+++ b/docs/buildroot.html
@@ -465,7 +465,7 @@ config BR2_PACKAGE_FOO
14 $(WGET) -P $(DL_DIR) $(FOO_SITE)/$(FOO_SOURCE)
15
16 $(FOO_DIR)/.source: $(DL_DIR)/$(FOO_SOURCE)
- 17 zcat $(DL_DIR)/$(FOO_SOURCE) | tar -C $(BUILD_DIR) $(TAR_OPTIONS) -
+ 17 $(ZCAT) $(DL_DIR)/$(FOO_SOURCE) | tar -C $(BUILD_DIR) $(TAR_OPTIONS) -
18 touch $(FOO_DIR)/.source
19
20 $(FOO_DIR)/.configured: $(FOO_DIR)/.source
diff --git a/package/acpid/acpid.mk b/package/acpid/acpid.mk
index 66caa553d3..990f0abd95 100644
--- a/package/acpid/acpid.mk
+++ b/package/acpid/acpid.mk
@@ -11,7 +11,7 @@ $(DL_DIR)/$(ACPID_SOURCE):
$(WGET) -P $(DL_DIR) $(ACPID_SITE)/$(ACPID_SOURCE)
$(ACPID_DIR)/Makefile: $(DL_DIR)/$(ACPID_SOURCE)
- zcat $(DL_DIR)/$(ACPID_SOURCE) | tar -C $(BUILD_DIR) -xvf -
+ $(ZCAT) $(DL_DIR)/$(ACPID_SOURCE) | tar -C $(BUILD_DIR) -xvf -
$(SED) "s:ACPI_SOCKETFILE.*:ACPI_SOCKETFILE \"/tmp/acpid.socket\":" $(ACPID_DIR)/acpid.h
touch -c $(ACPID_DIR)/Makefile
diff --git a/package/asterisk/asterisk.mk b/package/asterisk/asterisk.mk
index 6a15f69553..147102f777 100644
--- a/package/asterisk/asterisk.mk
+++ b/package/asterisk/asterisk.mk
@@ -14,7 +14,7 @@ $(DL_DIR)/$(ASTERISK_SOURCE):
$(WGET) -P $(DL_DIR) $(ASTERISK_SITE)/$(ASTERISK_SOURCE)
$(ASTERISK_DIR)/.source: $(DL_DIR)/$(ASTERISK_SOURCE)
- zcat $(DL_DIR)/$(ASTERISK_SOURCE) | tar -C $(BUILD_DIR) $(TAR_OPTIONS) -
+ $(ZCAT) $(DL_DIR)/$(ASTERISK_SOURCE) | tar -C $(BUILD_DIR) $(TAR_OPTIONS) -
toolchain/patch-kernel.sh $(ASTERISK_DIR) package/asterisk/ asterisk\*.patch
touch $(ASTERISK_DIR)/.source
diff --git a/package/at/at.mk b/package/at/at.mk
index 095d7789c2..7f2bac9a65 100644
--- a/package/at/at.mk
+++ b/package/at/at.mk
@@ -7,7 +7,7 @@ AT_VER:=3.1.10
AT_SOURCE:=at_$(AT_VER).tar.gz
AT_SITE:=http://ftp.debian.org/debian/pool/main/a/at
AT_DIR:=$(BUILD_DIR)/at-$(AT_VER)
-AT_CAT:=zcat
+AT_CAT:=$(ZCAT)
AT_TARGET_BINARY:=usr/bin/at
$(DL_DIR)/$(AT_SOURCE):
diff --git a/package/bash/bash.mk b/package/bash/bash.mk
index b3eb0a3fef..d339773565 100644
--- a/package/bash/bash.mk
+++ b/package/bash/bash.mk
@@ -6,7 +6,7 @@
BASH_VER:=3.1
BASH_SOURCE:=bash-$(BASH_VER).tar.gz
BASH_SITE:=http://ftp.gnu.org/pub/gnu/bash
-BASH_CAT:=zcat
+BASH_CAT:=$(ZCAT)
BASH_DIR:=$(BUILD_DIR)/bash-$(BASH_VER)
BASH_BINARY:=bash
BASH_TARGET_BINARY:=bin/bash
diff --git a/package/berkeleydb/berkeleydb.mk b/package/berkeleydb/berkeleydb.mk
index 3b74b3832e..d4c19a5fd3 100644
--- a/package/berkeleydb/berkeleydb.mk
+++ b/package/berkeleydb/berkeleydb.mk
@@ -20,7 +20,7 @@ $(DL_DIR)/$(DB_SOURCE):
berkeleydb-source: $(DL_DIR)/$(DB_SOURCE)
$(DB_DIR)/.dist: $(DL_DIR)/$(DB_SOURCE)
- zcat $(DL_DIR)/$(DB_SOURCE) | tar -C $(BUILD_DIR) $(TAR_OPTIONS) -
+ $(ZCAT) $(DL_DIR)/$(DB_SOURCE) | tar -C $(BUILD_DIR) $(TAR_OPTIONS) -
touch $(DB_DIR)/.dist
$(DB_DIR)/.configured: $(DB_DIR)/.dist
diff --git a/package/bind/bind.mk b/package/bind/bind.mk
index 8872da77ee..c0632b9a1c 100644
--- a/package/bind/bind.mk
+++ b/package/bind/bind.mk
@@ -8,7 +8,7 @@ BIND_SOURCE:=bind-$(BIND_VER).tar.gz
BIND_SITE:=ftp://ftp.isc.org/isc/bind9/$(BIND_VER)
BIND_DIR1:=$(TOOL_BUILD_DIR)/bind-$(BIND_VER)
BIND_DIR2:=$(BUILD_DIR)/bind-$(BIND_VER)
-BIND_CAT:=zcat
+BIND_CAT:=$(ZCAT)
BIND_BINARY:=bin/named/named
BIND_TARGET_BINARY:=usr/sbin/named
diff --git a/package/bridge/bridge.mk b/package/bridge/bridge.mk
index 206e54cc0a..92359b1aad 100644
--- a/package/bridge/bridge.mk
+++ b/package/bridge/bridge.mk
@@ -14,7 +14,7 @@ $(DL_DIR)/$(BRIDGE_SOURCE):
$(WGET) -P $(DL_DIR) $(BRIDGE_SOURCE_URL)/$(BRIDGE_SOURCE)
$(BRIDGE_BUILD_DIR)/.unpacked: $(DL_DIR)/$(BRIDGE_SOURCE)
- zcat $(DL_DIR)/$(BRIDGE_SOURCE) | tar -C $(BUILD_DIR) $(TAR_OPTIONS) -
+ $(ZCAT) $(DL_DIR)/$(BRIDGE_SOURCE) | tar -C $(BUILD_DIR) $(TAR_OPTIONS) -
patch -p1 -d $(BRIDGE_BUILD_DIR) < package/bridge/bridge.patch
touch $(BRIDGE_BUILD_DIR)/.unpacked
diff --git a/package/bzip2/bzip2.mk b/package/bzip2/bzip2.mk
index b3fcb957f3..cd6bb72832 100644
--- a/package/bzip2/bzip2.mk
+++ b/package/bzip2/bzip2.mk
@@ -7,7 +7,7 @@ BZIP2_VER:=1.0.3
BZIP2_SOURCE:=bzip2-$(BZIP2_VER).tar.gz
BZIP2_SITE:=http://www.bzip.org/$(BZIP2_VER)
BZIP2_DIR:=$(BUILD_DIR)/bzip2-$(BZIP2_VER)
-BZIP2_CAT:=zcat
+BZIP2_CAT:=$(ZCAT)
BZIP2_BINARY:=$(BZIP2_DIR)/bzip2
BZIP2_TARGET_BINARY:=$(TARGET_DIR)/usr/bin/bzmore
diff --git a/package/dhcp/dhcp.mk b/package/dhcp/dhcp.mk
index a8f7a1f597..5e05b6860c 100644
--- a/package/dhcp/dhcp.mk
+++ b/package/dhcp/dhcp.mk
@@ -6,7 +6,7 @@
DHCP_VER:=3.0.4
DHCP_SOURCE:=dhcp-$(DHCP_VER).tar.gz
DHCP_SITE:=ftp://ftp.isc.org/isc/dhcp
-DHCP_CAT:=zcat
+DHCP_CAT:=$(ZCAT)
DHCP_DIR:=$(BUILD_DIR)/dhcp-$(DHCP_VER)
DHCP_SERVER_BINARY:=work.linux-2.2/server/dhcpd
DHCP_RELAY_BINARY:=work.linux-2.2/relay/dhcrelay
diff --git a/package/dialog/dialog.mk b/package/dialog/dialog.mk
index 678a256996..28987d4057 100644
--- a/package/dialog/dialog.mk
+++ b/package/dialog/dialog.mk
@@ -21,8 +21,8 @@ $(DL_DIR)/$(DIALOG_PATCH1):
$(WGET) -P $(DL_DIR) $(DIALOG_PATCH1_URL)/$(DIALOG_PATCH1)
$(DIALOG_DIR)/.source: $(DL_DIR)/$(DIALOG_SOURCE) $(DL_DIR)/$(DIALOG_PATCH1)
- zcat $(DL_DIR)/$(DIALOG_SOURCE) | tar -C $(BUILD_DIR) $(TAR_OPTIONS) -
- zcat $(DL_DIR)/$(DIALOG_PATCH1) | patch -p1 -d $(DIALOG_DIR)
+ $(ZCAT) $(DL_DIR)/$(DIALOG_SOURCE) | tar -C $(BUILD_DIR) $(TAR_OPTIONS) -
+ $(ZCAT) $(DL_DIR)/$(DIALOG_PATCH1) | patch -p1 -d $(DIALOG_DIR)
touch $(DIALOG_DIR)/.source
$(DIALOG_DIR)/.configured: $(DIALOG_DIR)/.source
diff --git a/package/diffutils/diffutils.mk b/package/diffutils/diffutils.mk
index 63c2e5a42a..7d12ab76ee 100644
--- a/package/diffutils/diffutils.mk
+++ b/package/diffutils/diffutils.mk
@@ -7,7 +7,7 @@ DIFFUTILS_VER=2.8.7
DIFFUTILS_SOURCE:=diffutils-$(DIFFUTILS_VER).tar.gz
#DIFFUTILS_SITE:=ftp://alpha.gnu.org/gnu/diffutils/
DIFFUTILS_SITE:=http://mirrors.ircam.fr/pub/gnu/alpha/gnu/diffutils
-DIFFUTILS_CAT:=zcat
+DIFFUTILS_CAT:=$(ZCAT)
DIFFUTILS_DIR:=$(BUILD_DIR)/diffutils-$(DIFFUTILS_VER)
DIFFUTILS_BINARY:=src/diff
DIFFUTILS_TARGET_BINARY:=usr/bin/diff
diff --git a/package/directfb/directfb.mk b/package/directfb/directfb.mk
index 49c2b3b0c1..4fb9a36b7d 100644
--- a/package/directfb/directfb.mk
+++ b/package/directfb/directfb.mk
@@ -6,7 +6,7 @@
DIRECTFB_VERSION:=0.9.25.1
DIRECTFB_SOURCE:=DirectFB-$(DIRECTFB_VERSION).tar.gz
DIRECTFB_SITE:=http://www.directfb.org/downloads/Core
-DIRECTFB_CAT:=zcat
+DIRECTFB_CAT:=$(ZCAT)
DIRECTFB_DIR:=$(BUILD_DIR)/DirectFB-$(DIRECTFB_VERSION)
$(DL_DIR)/$(DIRECTFB_SOURCE):
diff --git a/package/dm/dm.mk b/package/dm/dm.mk
index c1584a3f3f..731edec7db 100644
--- a/package/dm/dm.mk
+++ b/package/dm/dm.mk
@@ -28,7 +28,7 @@ DM_PATCH=10
DM_VERSION=$(DM_BASEVER).$(DM_PATCH)
DM_SOURCE:=device-mapper.$(DM_VERSION).tgz
DM_SITE:=ftp://sources.redhat.com/pub/dm
-DM_CAT:=zcat
+DM_CAT:=$(ZCAT)
DM_DIR:=$(BUILD_DIR)/device-mapper.$(DM_VERSION)
DM_STAGING_BINARY:=$(STAGING_DIR)/sbin/dmsetup
DM_TARGET_BINARY:=$(TARGET_DIR)/usr/sbin/dmsetup
diff --git a/package/dnsmasq/dnsmasq.mk b/package/dnsmasq/dnsmasq.mk
index 77e08f3bbd..2bf5de8a41 100644
--- a/package/dnsmasq/dnsmasq.mk
+++ b/package/dnsmasq/dnsmasq.mk
@@ -21,7 +21,7 @@ $(DL_DIR)/$(DNSMASQ_SOURCE):
$(WGET) -P $(DL_DIR) $(DNSMASQ_SITE)/$(DNSMASQ_SOURCE)
$(DNSMASQ_DIR)/.source: $(DL_DIR)/$(DNSMASQ_SOURCE)
- zcat $(DL_DIR)/$(DNSMASQ_SOURCE) | tar -C $(BUILD_DIR) $(TAR_OPTIONS) -
+ $(ZCAT) $(DL_DIR)/$(DNSMASQ_SOURCE) | tar -C $(BUILD_DIR) $(TAR_OPTIONS) -
toolchain/patch-kernel.sh $(DNSMASQ_DIR) package/dnsmasq/ \
$(DNSMASQ_VER)\*.patch
touch $(DNSMASQ_DIR)/.source
diff --git a/package/dropbear/dropbear.mk b/package/dropbear/dropbear.mk
index d0bccb42b6..870cacfc2d 100644
--- a/package/dropbear/dropbear.mk
+++ b/package/dropbear/dropbear.mk
@@ -7,7 +7,7 @@ DROPBEAR_VER:=0.48.1
DROPBEAR_SOURCE:=dropbear-$(DROPBEAR_VER).tar.gz
DROPBEAR_SITE:=http://matt.ucc.asn.au/dropbear/releases/
DROPBEAR_DIR:=$(BUILD_DIR)/dropbear-$(DROPBEAR_VER)
-DROPBEAR_CAT:=zcat
+DROPBEAR_CAT:=$(ZCAT)
DROPBEAR_BINARY:=dropbearmulti
DROPBEAR_TARGET_BINARY:=usr/sbin/dropbear
diff --git a/package/e2fsprogs/e2fsprogs.mk b/package/e2fsprogs/e2fsprogs.mk
index d7da933624..42c7f81ad2 100644
--- a/package/e2fsprogs/e2fsprogs.mk
+++ b/package/e2fsprogs/e2fsprogs.mk
@@ -7,7 +7,7 @@ E2FSPROGS_VER:=1.38
E2FSPROGS_SOURCE=e2fsprogs-$(E2FSPROGS_VER).tar.gz
E2FSPROGS_SITE=http://$(BR2_SOURCEFORGE_MIRROR).dl.sourceforge.net/sourceforge/e2fsprogs
E2FSPROGS_DIR=$(BUILD_DIR)/e2fsprogs-$(E2FSPROGS_VER)
-E2FSPROGS_CAT:=zcat
+E2FSPROGS_CAT:=$(ZCAT)
E2FSPROGS_BINARY:=misc/mke2fs
E2FSPROGS_TARGET_BINARY:=sbin/mke2fs
diff --git a/package/ed/ed.mk b/package/ed/ed.mk
index f9ed1d8a76..66d68de58f 100644
--- a/package/ed/ed.mk
+++ b/package/ed/ed.mk
@@ -6,7 +6,7 @@
ED_SOURCE:=ed_0.2.orig.tar.gz
ED_PATCH:=ed_0.2-19.diff.gz
ED_SITE:=http://ftp.debian.org/debian/pool/main/e/ed
-ED_CAT:=zcat
+ED_CAT:=$(ZCAT)
ED_DIR:=$(BUILD_DIR)/ed-0.2
ED_BINARY:=ed
ED_TARGET_BINARY:=bin/ed
diff --git a/package/ethtool/ethtool.mk b/package/ethtool/ethtool.mk
index cb308ae0fe..3ddda41772 100644
--- a/package/ethtool/ethtool.mk
+++ b/package/ethtool/ethtool.mk
@@ -9,7 +9,7 @@ ETHTOOL_SOURCE=ethtool-$(ETHTOOL_VERSION).tar.gz
ETHTOOL_SITE=http://$(BR2_SOURCEFORGE_MIRROR).dl.sourceforge.net/sourceforge/gkernel/
ETHTOOL_DIR=$(BUILD_DIR)/${shell basename $(ETHTOOL_SOURCE) .tar.gz}
ETHTOOL_WORKDIR=$(BUILD_DIR)/ethtool-$(ETHTOOL_VERSION)
-ETHTOOL_CAT:=zcat
+ETHTOOL_CAT:=$(ZCAT)
$(DL_DIR)/$(ETHTOOL_SOURCE):
$(WGET) -P $(DL_DIR) $(ETHTOOL_SITE)/$(ETHTOOL_SOURCE)
diff --git a/package/fakeroot/fakeroot.mk b/package/fakeroot/fakeroot.mk
index a29940321c..5b22ee94cd 100644
--- a/package/fakeroot/fakeroot.mk
+++ b/package/fakeroot/fakeroot.mk
@@ -6,7 +6,7 @@
FAKEROOT_VERSION:=1.5.8
FAKEROOT_SOURCE:=fakeroot_$(FAKEROOT_VERSION).tar.gz
FAKEROOT_SITE:=http://ftp.debian.org/debian/pool/main/f/fakeroot
-FAKEROOT_CAT:=zcat
+FAKEROOT_CAT:=$(ZCAT)
FAKEROOT_DIR1:=$(TOOL_BUILD_DIR)/fakeroot-$(FAKEROOT_VERSION)
FAKEROOT_DIR2:=$(BUILD_DIR)/fakeroot-$(FAKEROOT_VERSION)
diff --git a/package/file/file.mk b/package/file/file.mk
index 7c3eec2baf..8e02381328 100644
--- a/package/file/file.mk
+++ b/package/file/file.mk
@@ -8,7 +8,7 @@ FILE_SOURCE:=file-$(FILE_VER).tar.gz
FILE_SITE:=ftp://ftp.astron.com/pub/file
FILE_DIR1:=$(TOOL_BUILD_DIR)/file-$(FILE_VER)
FILE_DIR2:=$(BUILD_DIR)/file-$(FILE_VER)
-FILE_CAT:=zcat
+FILE_CAT:=$(ZCAT)
FILE_BINARY:=src/file
FILE_TARGET_BINARY:=usr/bin/file
diff --git a/package/findutils/findutils.mk b/package/findutils/findutils.mk
index b2140b17c2..c04d4ab1a3 100644
--- a/package/findutils/findutils.mk
+++ b/package/findutils/findutils.mk
@@ -7,7 +7,7 @@ FINDUTILS_VER:=4.2.27
FINDUTILS_SOURCE:=findutils-$(FINDUTILS_VER).tar.gz
#FINDUTILS_SITE:=ftp://alpha.gnu.org/gnu/findutils
FINDUTILS_SITE:=http://ftp.gnu.org/pub/gnu/findutils/
-FINDUTILS_CAT:=zcat
+FINDUTILS_CAT:=$(ZCAT)
FINDUTILS_DIR:=$(BUILD_DIR)/findutils-$(FINDUTILS_VER)
FINDUTILS_BINARY:=find/find
FINDUTILS_TARGET_BINARY:=usr/bin/find
diff --git a/package/flex/flex.mk b/package/flex/flex.mk
index 9c6e929265..ba7c480172 100644
--- a/package/flex/flex.mk
+++ b/package/flex/flex.mk
@@ -7,7 +7,7 @@ FLEX_SOURCE:=flex_2.5.4a.orig.tar.gz
FLEX_PATCH:=flex_2.5.4a-24.diff.gz
FLEX_SITE:=http://ftp.debian.org/debian/pool/main/f/flex
FLEX_DIR:=$(BUILD_DIR)/flex-2.5.4
-FLEX_CAT:=zcat
+FLEX_CAT:=$(ZCAT)
FLEX_BINARY:=flex
FLEX_TARGET_BINARY:=usr/bin/flex
diff --git a/package/gettext/gettext.mk b/package/gettext/gettext.mk
index c4be5a7f86..5d3b72be73 100644
--- a/package/gettext/gettext.mk
+++ b/package/gettext/gettext.mk
@@ -7,7 +7,7 @@ GETTEXT_VER:=0.14.6
GETTEXT_SOURCE:=gettext-$(GETTEXT_VER).tar.gz
GETTEXT_SITE:=http://ftp.gnu.org/pub/gnu/gettext
GETTEXT_DIR:=$(BUILD_DIR)/gettext-$(GETTEXT_VER)
-GETTEXT_CAT:=zcat
+GETTEXT_CAT:=$(ZCAT)
GETTEXT_BINARY:=src/gettext
GETTEXT_TARGET_BINARY:=usr/bin/gettext
diff --git a/package/grep/grep.mk b/package/grep/grep.mk
index f84445b66f..9cc2b3de6d 100644
--- a/package/grep/grep.mk
+++ b/package/grep/grep.mk
@@ -6,7 +6,7 @@
GNUGREP_SOURCE:=grep_2.5.1.ds1.orig.tar.gz
GNUGREP_SITE:=http://ftp.debian.org/debian/pool/main/g/grep/
GNUGREP_DIR:=$(BUILD_DIR)/grep-2.5.1
-GNUGREP_CAT:=zcat
+GNUGREP_CAT:=$(ZCAT)
GNUGREP_BINARY:=src/grep
GNUGREP_TARGET_BINARY:=bin/grep
diff --git a/package/gzip/Config.in b/package/gzip/Config.in
index e80789454e..45e4f65d1f 100644
--- a/package/gzip/Config.in
+++ b/package/gzip/Config.in
@@ -3,6 +3,6 @@ config BR2_PACKAGE_GZIP
default n
help
Standard GNU compressor. Provides things like gzip,
- gunzip, gzcat, etc...
+ gunzip, g$(ZCAT), etc...
http://www.gnu.org/software/gzip/gzip.html
diff --git a/package/gzip/gzip.mk b/package/gzip/gzip.mk
index 542190cc4c..1c420e4012 100644
--- a/package/gzip/gzip.mk
+++ b/package/gzip/gzip.mk
@@ -8,7 +8,7 @@ GZIP_SOURCE:=gzip-$(GZIP_VER).tar.gz
#GZIP_SITE:=ftp://alpha.gnu.org/gnu/gzip
GZIP_SITE:=http://mirrors.ircam.fr/pub/gnu/alpha/gnu/gzip
GZIP_DIR:=$(BUILD_DIR)/gzip-$(GZIP_VER)
-GZIP_CAT:=zcat
+GZIP_CAT:=$(ZCAT)
GZIP_BINARY:=$(GZIP_DIR)/gzip
GZIP_TARGET_BINARY:=$(TARGET_DIR)/bin/zmore
@@ -57,7 +57,7 @@ $(GZIP_TARGET_BINARY): $(GZIP_BINARY)
$(TARGET_DIR)/usr/man $(TARGET_DIR)/usr/share/doc
(cd $(TARGET_DIR)/bin; \
ln -snf gzip gunzip; \
- ln -snf gzip zcat; \
+ ln -snf gzip $(ZCAT); \
ln -snf zdiff zcmp; \
ln -snf zgrep zegrep; \
ln -snf zgrep zfgrep;)
diff --git a/package/haserl/haserl.mk b/package/haserl/haserl.mk
index 1e948aa7cf..e873f16e4b 100644
--- a/package/haserl/haserl.mk
+++ b/package/haserl/haserl.mk
@@ -9,7 +9,7 @@ HASERL_SOURCE=haserl-$(HASERL_VERSION).tar.gz
HASERL_SITE=http://$(BR2_SOURCEFORGE_MIRROR).dl.sourceforge.net/sourceforge/haserl/
HASERL_DIR=$(BUILD_DIR)/${shell basename $(HASERL_SOURCE) .tar.gz}
HASERL_WORKDIR=$(BUILD_DIR)/haserl-$(HASERL_VERSION)
-HASERL_CAT:=zcat
+HASERL_CAT:=$(ZCAT)
$(DL_DIR)/$(HASERL_SOURCE):
$(WGET) -P $(DL_DIR) $(HASERL_SITE)/$(HASERL_SOURCE)
diff --git a/package/hdparm/hdparm.mk b/package/hdparm/hdparm.mk
index 84b613df68..8c75588d06 100644
--- a/package/hdparm/hdparm.mk
+++ b/package/hdparm/hdparm.mk
@@ -5,7 +5,7 @@
#############################################################
HDPARM_SOURCE:=hdparm-6.5.tar.gz
HDPARM_SITE:=http://www.ibiblio.org/pub/Linux/system/hardware/
-HDPARM_CAT:=zcat
+HDPARM_CAT:=$(ZCAT)
HDPARM_DIR:=$(BUILD_DIR)/hdparm-6.5
HDPARM_BINARY:=hdparm
HDPARM_TARGET_BINARY:=sbin/hdparm
diff --git a/package/hostap/hostap.mk b/package/hostap/hostap.mk
index c967a4f940..bf9dc1ef9f 100644
--- a/package/hostap/hostap.mk
+++ b/package/hostap/hostap.mk
@@ -13,7 +13,7 @@ $(DL_DIR)/$(HOSTAP_SOURCE):
hostap-source: $(DL_DIR)/$(HOSTAP_SOURCE)
$(HOSTAP_DIR)/.unpacked: $(DL_DIR)/$(HOSTAP_SOURCE)
- zcat $(DL_DIR)/$(HOSTAP_SOURCE) | tar -C $(BUILD_DIR) $(TAR_OPTIONS) -
+ $(ZCAT) $(DL_DIR)/$(HOSTAP_SOURCE) | tar -C $(BUILD_DIR) $(TAR_OPTIONS) -
mv -f $(BUILD_DIR)/hostap $(HOSTAP_DIR)
touch $(HOSTAP_DIR)/.unpacked
diff --git a/package/iostat/iostat.mk b/package/iostat/iostat.mk
index 0c6042c373..d1e9c4a7de 100644
--- a/package/iostat/iostat.mk
+++ b/package/iostat/iostat.mk
@@ -16,7 +16,7 @@ $(DL_DIR)/$(IOSTAT_SOURCE):
iostat-source: $(DL_DIR)/$(IOSTAT_SOURCE)
$(IOSTAT_DIR)/.unpacked: $(DL_DIR)/$(IOSTAT_SOURCE)
- zcat $(DL_DIR)/$(IOSTAT_SOURCE) | tar -C $(BUILD_DIR) $(TAR_OPTIONS) -
+ $(ZCAT) $(DL_DIR)/$(IOSTAT_SOURCE) | tar -C $(BUILD_DIR) $(TAR_OPTIONS) -
toolchain/patch-kernel.sh $(IOSTAT_DIR) package/iostat/ iostat\*.patch
touch $(IOSTAT_DIR)/.unpacked
diff --git a/package/iproute2/iproute2.mk b/package/iproute2/iproute2.mk
index 245ccafacf..4a7c30432d 100644
--- a/package/iproute2/iproute2.mk
+++ b/package/iproute2/iproute2.mk
@@ -8,7 +8,7 @@ IPROUTE2_STAMP:=051107
IPROUTE2_SOURCE:=iproute2-$(IPROUTE2_VER)-$(IPROUTE2_STAMP).tar.gz
IPROUTE2_SITE:=http://developer.osdl.org/dev/iproute2/download/
IPROUTE2_DIR:=$(BUILD_DIR)/iproute2-$(IPROUTE2_VER)-$(IPROUTE2_STAMP)
-IPROUTE2_CAT:=zcat
+IPROUTE2_CAT:=$(ZCAT)
IPROUTE2_BINARY:=tc/tc
IPROUTE2_TARGET_BINARY:=sbin/tc
diff --git a/package/jpeg/jpeg.mk b/package/jpeg/jpeg.mk
index b236a33779..5e9d254da5 100644
--- a/package/jpeg/jpeg.mk
+++ b/package/jpeg/jpeg.mk
@@ -23,7 +23,7 @@
JPEG_DIR=$(BUILD_DIR)/jpeg-6b
JPEG_SITE:=ftp://ftp.uu.net/graphics/jpeg/
JPEG_SOURCE=jpegsrc.v6b.tar.gz
-JPEG_CAT:=zcat
+JPEG_CAT:=$(ZCAT)
$(DL_DIR)/$(JPEG_SOURCE):
$(WGET) -P $(DL_DIR) $(JPEG_SITE)/$(JPEG_SOURCE)
diff --git a/package/less/less.mk b/package/less/less.mk
index 56c758aadb..1c29d54bd8 100644
--- a/package/less/less.mk
+++ b/package/less/less.mk
@@ -14,7 +14,7 @@ $(DL_DIR)/$(LESS_SOURCE):
$(WGET) -P $(DL_DIR) $(LESS_SITE)/$(LESS_SOURCE)
$(LESS_DIR)/.source: $(DL_DIR)/$(LESS_SOURCE)
- zcat $(DL_DIR)/$(LESS_SOURCE) | tar -C $(BUILD_DIR) $(TAR_OPTIONS) -
+ $(ZCAT) $(DL_DIR)/$(LESS_SOURCE) | tar -C $(BUILD_DIR) $(TAR_OPTIONS) -
touch $(LESS_DIR)/.source
$(LESS_DIR)/.configured: $(LESS_DIR)/.source
diff --git a/package/libcgi/libcgi.mk b/package/libcgi/libcgi.mk
index dc40dad3a0..c72563b167 100644
--- a/package/libcgi/libcgi.mk
+++ b/package/libcgi/libcgi.mk
@@ -14,7 +14,7 @@ $(DL_DIR)/$(LIBCGI_SOURCE):
$(WGET) -P $(DL_DIR) $(LIBCGI_SITE)/$(LIBCGI_SOURCE)
$(LIBCGI_DIR)/.source: $(DL_DIR)/$(LIBCGI_SOURCE)
- zcat $(DL_DIR)/$(LIBCGI_SOURCE) | tar -C $(BUILD_DIR) $(TAR_OPTIONS) -
+ $(ZCAT) $(DL_DIR)/$(LIBCGI_SOURCE) | tar -C $(BUILD_DIR) $(TAR_OPTIONS) -
touch $(LIBCGI_DIR)/.source
$(LIBCGI_DIR)/.configured: $(LIBCGI_DIR)/.source
diff --git a/package/libelf/libelf.mk b/package/libelf/libelf.mk
index fd60c1d452..7ae02ede08 100644
--- a/package/libelf/libelf.mk
+++ b/package/libelf/libelf.mk
@@ -17,7 +17,7 @@ $(DL_DIR)/$(LIBELF_SOURCE):
$(WGET) -P $(DL_DIR) $(LIBELF_SITE)/$(LIBELF_SOURCE)
$(LIBELF_DIR)/.source: $(DL_DIR)/$(LIBELF_SOURCE)
- zcat $(DL_DIR)/$(LIBELF_SOURCE) | tar -C $(BUILD_DIR) $(TAR_OPTIONS) -
+ $(ZCAT) $(DL_DIR)/$(LIBELF_SOURCE) | tar -C $(BUILD_DIR) $(TAR_OPTIONS) -
toolchain/patch-kernel.sh $(LIBELF_DIR) package/libelf libelf\*.patch
touch $(LIBELF_DIR)/.source
diff --git a/package/libfloat/libfloat.mk b/package/libfloat/libfloat.mk
index 93587c6a8d..2f9723c34f 100644
--- a/package/libfloat/libfloat.mk
+++ b/package/libfloat/libfloat.mk
@@ -6,7 +6,7 @@
LIBFLOAT_SOURCE:=libfloat_990616.orig.tar.gz
LIBFLOAT_PATCH:=libfloat_990616-3.diff.gz
LIBFLOAT_SITE:=http://ftp.debian.org/debian/pool/main/libf/libfloat
-LIBFLOAT_CAT:=zcat
+LIBFLOAT_CAT:=$(ZCAT)
LIBFLOAT_DIR:=$(BUILD_DIR)/libfloat
LIBFLOAT_TARGET=
diff --git a/package/libglib12/libglib12.mk b/package/libglib12/libglib12.mk
index 8f8acb569d..145756552f 100644
--- a/package/libglib12/libglib12.mk
+++ b/package/libglib12/libglib12.mk
@@ -5,7 +5,7 @@
#############################################################
LIBGLIB12_SOURCE:=glib-1.2.10.tar.gz
LIBGLIB12_SITE:=http://ftp.gnome.org/pub/gnome/sources/glib/1.2
-LIBGLIB12_CAT:=zcat
+LIBGLIB12_CAT:=$(ZCAT)
LIBGLIB12_DIR:=$(BUILD_DIR)/glib-1.2.10
LIBGLIB12_BINARY:=libglib.a
diff --git a/package/libgtk12/libgtk12.mk b/package/libgtk12/libgtk12.mk
index caa2e39eff..07f5524ccf 100644
--- a/package/libgtk12/libgtk12.mk
+++ b/package/libgtk12/libgtk12.mk
@@ -5,7 +5,7 @@
#############################################################
LIBGTK12_SOURCE:=gtk+-1.2.10.tar.gz
LIBGTK12_SITE:=http://ftp.gnome.org/pub/gnome/sources/gtk+/1.2
-LIBGTK12_CAT:=zcat
+LIBGTK12_CAT:=$(ZCAT)
LIBGTK12_DIR:=$(BUILD_DIR)/gtk+-1.2.10
LIBGTK12_BINARY:=libgtk.a
diff --git a/package/libmad/libmad.mk b/package/libmad/libmad.mk
index 77fee65fc5..4b46463f12 100644
--- a/package/libmad/libmad.mk
+++ b/package/libmad/libmad.mk
@@ -9,7 +9,7 @@ LIBMAD_SOURCE=libmad-$(LIBMAD_VERSION).tar.gz
LIBMAD_SITE=http://$(BR2_SOURCEFORGE_MIRROR).dl.sourceforge.net/sourceforge/mad/
LIBMAD_DIR=$(BUILD_DIR)/${shell basename $(LIBMAD_SOURCE) .tar.gz}
LIBMAD_WORKDIR=$(BUILD_DIR)/libmad-$(LIBMAD_VERSION)
-LIBMAD_CAT:=zcat
+LIBMAD_CAT:=$(ZCAT)
$(DL_DIR)/$(LIBMAD_SOURCE):
$(WGET) -P $(DL_DIR) $(LIBMAD_SITE)/$(LIBMAD_SOURCE)
diff --git a/package/libpcap/libpcap.mk b/package/libpcap/libpcap.mk
index 3f62363b56..d73c98511e 100644
--- a/package/libpcap/libpcap.mk
+++ b/package/libpcap/libpcap.mk
@@ -25,7 +25,7 @@ LIBPCAP_VER:=0.9.4
LIBPCAP_DIR:=$(BUILD_DIR)/libpcap-$(LIBPCAP_VER)
LIBPCAP_SITE:=http://www.tcpdump.org/release
LIBPCAP_SOURCE:=libpcap-$(LIBPCAP_VER).tar.gz
-LIBPCAP_CAT:=zcat
+LIBPCAP_CAT:=$(ZCAT)
$(DL_DIR)/$(LIBPCAP_SOURCE):
$(WGET) -P $(DL_DIR) $(LIBPCAP_SITE)/$(LIBPCAP_SOURCE)
diff --git a/package/libsysfs/libsysfs.mk b/package/libsysfs/libsysfs.mk
index 51ecd0eb9e..30b59da778 100644
--- a/package/libsysfs/libsysfs.mk
+++ b/package/libsysfs/libsysfs.mk
@@ -25,7 +25,7 @@ LIBSYSFS_VER:=1.3.0
LIBSYSFS_DIR:=$(BUILD_DIR)/sysfsutils-$(LIBSYSFS_VER)
LIBSYSFS_SITE:=http://$(BR2_SOURCEFORGE_MIRROR).dl.sourceforge.net/sourceforge/linux-diag
LIBSYSFS_SOURCE:=sysfsutils-$(LIBSYSFS_VER).tar.gz
-LIBSYSFS_CAT:=zcat
+LIBSYSFS_CAT:=$(ZCAT)
$(DL_DIR)/$(LIBSYSFS_SOURCE):
$(WGET) -P $(DL_DIR) $(LIBSYSFS_SITE)/$(LIBSYSFS_SOURCE)
diff --git a/package/libtool/libtool.mk b/package/libtool/libtool.mk
index 369582bcb3..1d0d7d6354 100644
--- a/package/libtool/libtool.mk
+++ b/package/libtool/libtool.mk
@@ -6,7 +6,7 @@
LIBTOOL_VER:=1.5.22
LIBTOOL_SOURCE:=libtool-$(LIBTOOL_VER).tar.gz
LIBTOOL_SITE:=http://ftp.gnu.org/pub/gnu/libtool
-LIBTOOL_CAT:=zcat
+LIBTOOL_CAT:=$(ZCAT)
LIBTOOL_DIR:=$(BUILD_DIR)/libtool-$(LIBTOOL_VER)
LIBTOOL_BINARY:=libtool
LIBTOOL_TARGET_BINARY:=usr/bin/libtool
diff --git a/package/libusb/libusb.mk b/package/libusb/libusb.mk
index 049e3c91c5..8078b9605a 100644
--- a/package/libusb/libusb.mk
+++ b/package/libusb/libusb.mk
@@ -7,7 +7,7 @@ LIBUSB_VER:=0.1.12
LIBUSB_SOURCE:=libusb-$(LIBUSB_VER).tar.gz
LIBUSB_SITE:=http://$(BR2_SOURCEFORGE_MIRROR).dl.sourceforge.net/sourceforge/libusb/
LIBUSB_DIR:=$(BUILD_DIR)/libusb-$(LIBUSB_VER)
-LIBUSB_CAT:=zcat
+LIBUSB_CAT:=$(ZCAT)
LIBUSB_BINARY:=libusb.la
LIBUSB_TARGET_BINARY:=usr/lib/libusb.so
diff --git a/package/lighttpd/lighttpd.mk b/package/lighttpd/lighttpd.mk
index fcb5916518..18d8404838 100644
--- a/package/lighttpd/lighttpd.mk
+++ b/package/lighttpd/lighttpd.mk
@@ -7,7 +7,7 @@ LIGHTTPD_VER:=1.4.3
LIGHTTPD_SOURCE:=lighttpd-$(LIGHTTPD_VER).tar.gz
LIGHTTPD_SITE:=http://www.lighttpd.net/download
LIGHTTPD_DIR:=$(BUILD_DIR)/lighttpd-$(LIGHTTPD_VER)
-LIGHTTPD_CAT:=zcat
+LIGHTTPD_CAT:=$(ZCAT)
LIGHTTPD_BINARY:=src/lighttpd
LIGHTTPD_TARGET_BINARY:=usr/sbin/lighttpd
diff --git a/package/links/links.mk b/package/links/links.mk
index 51a6b1e1a1..df06111dca 100644
--- a/package/links/links.mk
+++ b/package/links/links.mk
@@ -13,7 +13,7 @@ $(DL_DIR)/$(LINKS_SOURCE):
links-source: $(DL_DIR)/$(LINKS_SOURCE)
$(LINKS_DIR)/.unpacked: $(DL_DIR)/$(LINKS_SOURCE)
- zcat $(DL_DIR)/$(LINKS_SOURCE) | tar -C $(BUILD_DIR) $(TAR_OPTIONS) -
+ $(ZCAT) $(DL_DIR)/$(LINKS_SOURCE) | tar -C $(BUILD_DIR) $(TAR_OPTIONS) -
touch $(LINKS_DIR)/.unpacked
$(LINKS_DIR)/.configured: $(LINKS_DIR)/.unpacked
diff --git a/package/lrzsz/lrzsz.mk b/package/lrzsz/lrzsz.mk
index de264d055f..5cfe6f898f 100644
--- a/package/lrzsz/lrzsz.mk
+++ b/package/lrzsz/lrzsz.mk
@@ -31,7 +31,7 @@ $(DL_DIR)/$(LRZSZ_SOURCE):
lrzsz-source: $(DL_DIR)/$(LRZSZ_SOURCE)
$(LRZSZ_DIR)/.unpacked: $(DL_DIR)/$(LRZSZ_SOURCE)
- zcat $(DL_DIR)/$(LRZSZ_SOURCE) | tar -C $(BUILD_DIR) $(TAR_OPTIONS) -
+ $(ZCAT) $(DL_DIR)/$(LRZSZ_SOURCE) | tar -C $(BUILD_DIR) $(TAR_OPTIONS) -
touch $(LRZSZ_DIR)/.unpacked
$(LRZSZ_DIR)/.configured: $(LRZSZ_DIR)/.unpacked
diff --git a/package/ltp-testsuite/ltp-testsuite.mk b/package/ltp-testsuite/ltp-testsuite.mk
index b36894c4cb..60554acf8d 100644
--- a/package/ltp-testsuite/ltp-testsuite.mk
+++ b/package/ltp-testsuite/ltp-testsuite.mk
@@ -6,7 +6,7 @@
LTP_TESTSUITE_VERSION:=20060615
LTP_TESTSUITE_SOURCE:=ltp-full-$(LTP_TESTSUITE_VERSION).tgz
LTP_TESTSUITE_SITE:=http://$(BR2_SOURCEFORGE_MIRROR).dl.sourceforge.net/sourceforge/ltp
-LTP_TESTSUITE_CAT:=zcat
+LTP_TESTSUITE_CAT:=$(ZCAT)
LTP_TESTSUITE_ROOT:=$(TARGET_DIR)/root
LTP_TESTSUITE_DIR:=$(LTP_TESTSUITE_ROOT)/ltp-full-$(LTP_TESTSUITE_VERSION)
diff --git a/package/ltrace/ltrace.mk b/package/ltrace/ltrace.mk
index 0c7b5421b9..a9da788ff0 100644
--- a/package/ltrace/ltrace.mk
+++ b/package/ltrace/ltrace.mk
@@ -22,8 +22,8 @@ $(DL_DIR)/$(LTRACE_SOURCE2):
$(WGET) -P $(DL_DIR) $(LTRACE_SITE)/$(LTRACE_SOURCE2)
$(LTRACE_DIR)/.source: $(DL_DIR)/$(LTRACE_SOURCE) $(DL_DIR)/$(LTRACE_SOURCE2)
- zcat $(DL_DIR)/$(LTRACE_SOURCE) | tar -C $(BUILD_DIR) $(TAR_OPTIONS) -
- zcat $(DL_DIR)/$(LTRACE_SOURCE2) | patch -p1 -d $(LTRACE_DIR)
+ $(ZCAT) $(DL_DIR)/$(LTRACE_SOURCE) | tar -C $(BUILD_DIR) $(TAR_OPTIONS) -
+ $(ZCAT) $(DL_DIR)/$(LTRACE_SOURCE2) | patch -p1 -d $(LTRACE_DIR)
touch $(LTRACE_DIR)/.source
$(LTRACE_DIR)/.configured: $(LTRACE_DIR)/.source
diff --git a/package/ltt/ltt.mk b/package/ltt/ltt.mk
index d95210d0f6..4e4adfe6e2 100644
--- a/package/ltt/ltt.mk
+++ b/package/ltt/ltt.mk
@@ -6,7 +6,7 @@
LTT_VER:=0.9.5a
LTT_SOURCE:=TraceToolkit-$(LTT_VER).tgz
LTT_SITE:=http://www.opersys.com/ftp/pub/LTT
-LTT_CAT:=zcat
+LTT_CAT:=$(ZCAT)
LTT_DIR1:=$(TOOL_BUILD_DIR)/TraceToolkit-$(LTT_VER:a=)
LTT_DIR2:=$(BUILD_DIR)/TraceToolkit-$(LTT_VER:a=)
LTT_BINARY:=Visualizer/tracevisualizer
diff --git a/package/lvm2/lvm2.mk b/package/lvm2/lvm2.mk
index a2efce147c..113af69579 100644
--- a/package/lvm2/lvm2.mk
+++ b/package/lvm2/lvm2.mk
@@ -28,7 +28,7 @@ LVM2_PATCH=15
LVM2_VERSION=$(LVM2_BASEVER).$(LVM2_PATCH)
LVM2_SOURCE:=LVM2.$(LVM2_VERSION).tgz
LVM2_SITE:=ftp://sources.redhat.com/pub/lvm2
-LVM2_CAT:=zcat
+LVM2_CAT:=$(ZCAT)
LVM2_DIR:=$(BUILD_DIR)/LVM2.$(LVM2_VERSION)
LVM2_SBIN:=lvchange lvcreate lvdisplay lvextend lvm lvmchange lvmdiskscan lvmsadc lvmsar lvreduce lvremove lvrename lvresize lvs lvscan pvchange pvcreate pvdisplay pvmove pvremove pvresize pvs pvscan vgcfgbackup vgcfgrestore vgchange vgck vgconvert vgcreate vgdisplay vgexport vgextend vgimport vgmerge vgmknodes vgreduce vgremove vgrename vgs vgscan vgsplit
LVM2_TARGET_SBINS=$(foreach lvm2sbin, $(LVM2_SBIN), $(TARGET_DIR)/sbin/$(lvm2sbin))
diff --git a/package/lzma/lzma.mk b/package/lzma/lzma.mk
index a918eee8ef..5b29ab490a 100644
--- a/package/lzma/lzma.mk
+++ b/package/lzma/lzma.mk
@@ -19,7 +19,7 @@ $(DL_DIR)/$(LZMA_SOURCE):
$(WGET) -P $(DL_DIR) $(LZMA_SITE)/$(LZMA_SOURCE)
$(LZMA_DIR)/.source: $(DL_DIR)/$(LZMA_SOURCE)
- zcat $(DL_DIR)/$(LZMA_SOURCE) | tar -C $(BUILD_DIR) $(TAR_OPTIONS) -
+ $(ZCAT) $(DL_DIR)/$(LZMA_SOURCE) | tar -C $(BUILD_DIR) $(TAR_OPTIONS) -
toolchain/patch-kernel.sh $(LZMA_DIR) package/lzma/ lzma\*.patch
touch $(LZMA_DIR)/.source
diff --git a/package/lzo/lzo.mk b/package/lzo/lzo.mk
index 90d59bd338..69c39f19d7 100644
--- a/package/lzo/lzo.mk
+++ b/package/lzo/lzo.mk
@@ -12,7 +12,7 @@ LZO_SITE:=http://ftp.debian.org/debian/pool/main/l/lzo
#LZO_SOURCE:=lzo-$(LZO_VERSION).tar.bz2
#LZO_SITE:=http://www.oberhumer.com/opensource/lzo/download
LZO_DIR:=$(BUILD_DIR)/lzo-$(LZO_VERSION)
-LZO_CAT:=zcat
+LZO_CAT:=$(ZCAT)
$(DL_DIR)/$(LZO_SOURCE):
$(WGET) -P $(DL_DIR) $(LZO_SITE)/$(LZO_SOURCE)
diff --git a/package/memtester/memtester.mk b/package/memtester/memtester.mk
index 084e97f5e1..820ffc2740 100644
--- a/package/memtester/memtester.mk
+++ b/package/memtester/memtester.mk
@@ -16,7 +16,7 @@ $(DL_DIR)/$(MEMTESTER_SOURCE):
memtester-source: $(DL_DIR)/$(MEMTESTER_SOURCE)
$(MEMTESTER_DIR)/.unpacked: $(DL_DIR)/$(MEMTESTER_SOURCE)
- zcat $(DL_DIR)/$(MEMTESTER_SOURCE) | tar -C $(BUILD_DIR) $(TAR_OPTIONS) -
+ $(ZCAT) $(DL_DIR)/$(MEMTESTER_SOURCE) | tar -C $(BUILD_DIR) $(TAR_OPTIONS) -
#toolchain/patch-kernel.sh $(MEMTESTER_DIR) package/memtester/ memtester\*.patch
$(SED) "s,cc,$(TARGET_CC)," $(MEMTESTER_DIR)/conf-*
touch $(MEMTESTER_DIR)/.unpacked
diff --git a/package/microcom/microcom.mk b/package/microcom/microcom.mk
index 917f11ede6..f8a3ecbdba 100644
--- a/package/microcom/microcom.mk
+++ b/package/microcom/microcom.mk
@@ -36,7 +36,7 @@ microcom-source: $(DL_DIR)/$(MICROCOM_SOURCE)
$(MICROCOM_DIR)/.unpacked: $(DL_DIR)/$(MICROCOM_SOURCE)
mkdir -p $(MICROCOM_DIR)
- zcat $(DL_DIR)/$(MICROCOM_SOURCE) | tar -C $(MICROCOM_DIR) $(TAR_OPTIONS) -
+ $(ZCAT) $(DL_DIR)/$(MICROCOM_SOURCE) | tar -C $(MICROCOM_DIR) $(TAR_OPTIONS) -
touch $(MICROCOM_DIR)/.unpacked
$(MICROCOM_DIR)/.configured: $(MICROCOM_DIR)/.unpacked
diff --git a/package/microwin/microwin.mk b/package/microwin/microwin.mk
index 42efb7f01c..ffc1ff7b87 100644
--- a/package/microwin/microwin.mk
+++ b/package/microwin/microwin.mk
@@ -10,7 +10,7 @@ MICROWIN_DIR:=$(BUILD_DIR)/microwin
#MICROWIN_SOURCE:=microwindows-0.91.tar.gz
#MICROWIN_DIR:=$(BUILD_DIR)/microwindows-0.91
-MICROWIN_CAT:=zcat
+MICROWIN_CAT:=$(ZCAT)
MICROWIN_BINARY:=$(MICROWIN_DIR)/src/bin/nano-X
MICROWIN_TARGET_BINARY:=$(TARGET_DIR)/usr/bin/nano-X
diff --git a/package/mkdosfs/mkdosfs.mk b/package/mkdosfs/mkdosfs.mk
index 28e3553010..a9ec8dc301 100644
--- a/package/mkdosfs/mkdosfs.mk
+++ b/package/mkdosfs/mkdosfs.mk
@@ -7,7 +7,7 @@ MKDOSFS_VER:=2.11
MKDOSFS_SOURCE:=dosfstools-$(MKDOSFS_VER).src.tar.gz
MKDOSFS_SITE:=http://ftp.uni-erlangen.de/pub/Linux/LOCAL/dosfstools
MKDOSFS_DIR:=$(BUILD_DIR)/dosfstools-$(MKDOSFS_VER)
-MKDOSFS_CAT:=zcat
+MKDOSFS_CAT:=$(ZCAT)
MKDOSFS_BINARY:=mkdosfs/mkdosfs
MKDOSFS_TARGET_BINARY:=sbin/mkdosfs
diff --git a/package/mrouted/mrouted.mk b/package/mrouted/mrouted.mk
index 94e18e081e..bc55771e83 100644
--- a/package/mrouted/mrouted.mk
+++ b/package/mrouted/mrouted.mk
@@ -7,7 +7,7 @@
MROUTED_SOURCE:=mrouted_3.9-beta3.orig.tar.gz
MROUTED_SITE:=http://ftp.debian.org/debian/pool/non-free/m/mrouted
MROUTED_DIR:=$(BUILD_DIR)/mrouted-3.9-beta3.orig
-MROUTED_CAT:=zcat
+MROUTED_CAT:=$(ZCAT)
MROUTED_PATCH:=mrouted_3.9-beta3-1.1.diff.gz
MROUTED_BINARY:=mrouted
MROUTED_TARGET_BINARY:=usr/sbin/mrouted
diff --git a/package/mtd/mtd.mk b/package/mtd/mtd.mk
index 9065ace7ff..afba855eba 100644
--- a/package/mtd/mtd.mk
+++ b/package/mtd/mtd.mk
@@ -18,7 +18,7 @@ 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_UNZIP:=$(ZCAT)
endif
diff --git a/package/nano/nano.mk b/package/nano/nano.mk
index fdc59d5f22..148a025bba 100644
--- a/package/nano/nano.mk
+++ b/package/nano/nano.mk
@@ -7,7 +7,7 @@ NANO_VER:=1.3.12
NANO_SOURCE:=nano-$(NANO_VER).tar.gz
NANO_SITE:=http://www.nano-editor.org/dist/v1.3/
NANO_DIR:=$(BUILD_DIR)/nano-$(NANO_VER)
-NANO_CAT:=zcat
+NANO_CAT:=$(ZCAT)
NANO_BINARY:=src/nano
NANO_TARGET_BINARY:=bin/nano
diff --git a/package/netkitbase/netkitbase.mk b/package/netkitbase/netkitbase.mk
index 1e6569c531..aac6523e37 100644
--- a/package/netkitbase/netkitbase.mk
+++ b/package/netkitbase/netkitbase.mk
@@ -6,7 +6,7 @@
NETKITBASE_SOURCE:=netkit-base-0.17.tar.gz
NETKITBASE_SITE:=ftp://ftp.uk.linux.org/pub/linux/Networking/netkit/
NETKITBASE_DIR:=$(BUILD_DIR)/netkit-base-0.17
-NETKITBASE_CAT:=zcat
+NETKITBASE_CAT:=$(ZCAT)
NETKITBASE_BINARY:=inetd/inetd
NETKITBASE_TARGET_BINARY:=usr/sbin/inetd
diff --git a/package/netkittelnet/netkittelnet.mk b/package/netkittelnet/netkittelnet.mk
index e9b8612831..67d001072b 100644
--- a/package/netkittelnet/netkittelnet.mk
+++ b/package/netkittelnet/netkittelnet.mk
@@ -6,7 +6,7 @@
NETKITTELNET_SOURCE:=netkit-telnet-0.17.tar.gz
NETKITTELNET_SITE:=ftp://ftp.uk.linux.org/pub/linux/Networking/netkit/
NETKITTELNET_DIR:=$(BUILD_DIR)/netkit-telnet-0.17
-NETKITTELNET_CAT:=zcat
+NETKITTELNET_CAT:=$(ZCAT)
NETKITTELNET_BINARY:=telnetd/telnetd
NETKITTELNET_TARGET_BINARY:=usr/sbin/telnetd
diff --git a/package/netsnmp/netsnmp.mk b/package/netsnmp/netsnmp.mk
index b98183e893..726b7edd8a 100644
--- a/package/netsnmp/netsnmp.mk
+++ b/package/netsnmp/netsnmp.mk
@@ -17,8 +17,8 @@ $(DL_DIR)/$(NETSNMP_PATCH1):
$(WGET) -P $(DL_DIR) $(NETSNMP_PATCH1_URL)/$(NETSNMP_PATCH1)
$(NETSNMP_DIR)/.unpacked: $(DL_DIR)/$(NETSNMP_SOURCE) $(DL_DIR)/$(NETSNMP_PATCH1)
- zcat $(DL_DIR)/$(NETSNMP_SOURCE) | tar -C $(BUILD_DIR) $(TAR_OPTIONS) -
- zcat $(DL_DIR)/$(NETSNMP_PATCH1) | patch -p1 -d $(NETSNMP_DIR)
+ $(ZCAT) $(DL_DIR)/$(NETSNMP_SOURCE) | tar -C $(BUILD_DIR) $(TAR_OPTIONS) -
+ $(ZCAT) $(DL_DIR)/$(NETSNMP_PATCH1) | patch -p1 -d $(NETSNMP_DIR)
toolchain/patch-kernel.sh $(NETSNMP_DIR) package/netsnmp/ netsnmp\*.patch
touch $(NETSNMP_DIR)/.unpacked
diff --git a/package/ntp/ntp.mk b/package/ntp/ntp.mk
index 368d2c72c0..3fa122d0f0 100644
--- a/package/ntp/ntp.mk
+++ b/package/ntp/ntp.mk
@@ -7,7 +7,7 @@ NTP_VERSION:=4.2.0
NTP_SOURCE:=ntp-$(NTP_VERSION).tar.gz
NTP_SITE:=http://www.eecis.udel.edu/~ntp/ntp_spool/ntp4/ntp-4.2
NTP_DIR:=$(BUILD_DIR)/ntp-$(NTP_VERSION)
-NTP_CAT:=zcat
+NTP_CAT:=$(ZCAT)
NTP_BINARY:=ntpdate/ntpdate
NTP_TARGET_BINARY:=usr/bin/ntpdate
diff --git a/package/openntpd/openntpd.mk b/package/openntpd/openntpd.mk
index 8344319cc9..767cb05fa2 100644
--- a/package/openntpd/openntpd.mk
+++ b/package/openntpd/openntpd.mk
@@ -7,7 +7,7 @@ OPENNTPD_VERSION:=3.6.1p1
OPENNTPD_SOURCE:=openntpd-$(OPENNTPD_VERSION).tar.gz
OPENNTPD_SITE:=ftp://ftp.openbsd.org/pub/OpenBSD/OpenNTPD
OPENNTPD_DIR:=$(BUILD_DIR)/openntpd-$(OPENNTPD_VERSION)
-OPENNTPD_CAT:=zcat
+OPENNTPD_CAT:=$(ZCAT)
OPENNTPD_BINARY:=ntpd
OPENNTPD_TARGET_BINARY:=usr/sbin/foo
@@ -15,7 +15,7 @@ $(DL_DIR)/$(OPENNTPD_SOURCE):
$(WGET) -P $(DL_DIR) $(OPENNTPD_SITE)/$(OPENNTPD_SOURCE)
$(OPENNTPD_DIR)/.source: $(DL_DIR)/$(OPENNTPD_SOURCE)
- zcat $(DL_DIR)/$(OPENNTPD_SOURCE) | tar -C $(BUILD_DIR) $(TAR_OPTIONS) -
+ $(ZCAT) $(DL_DIR)/$(OPENNTPD_SOURCE) | tar -C $(BUILD_DIR) $(TAR_OPTIONS) -
touch $(OPENNTPD_DIR)/.source
$(OPENNTPD_DIR)/.configured: $(OPENNTPD_DIR)/.source
diff --git a/package/openssh/openssh.mk b/package/openssh/openssh.mk
index 64827bd298..059552146f 100644
--- a/package/openssh/openssh.mk
+++ b/package/openssh/openssh.mk
@@ -12,7 +12,7 @@ $(DL_DIR)/$(OPENSSH_SOURCE):
$(WGET) -P $(DL_DIR) $(OPENSSH_SITE)/$(OPENSSH_SOURCE)
$(OPENSSH_DIR)/.unpacked: $(DL_DIR)/$(OPENSSH_SOURCE)
- zcat $(DL_DIR)/$(OPENSSH_SOURCE) | tar -C $(BUILD_DIR) $(TAR_OPTIONS) -
+ $(ZCAT) $(DL_DIR)/$(OPENSSH_SOURCE) | tar -C $(BUILD_DIR) $(TAR_OPTIONS) -
toolchain/patch-kernel.sh $(OPENSSH_DIR) package/openssh/ openssh\*.patch
touch $(OPENSSH_DIR)/.unpacked
diff --git a/package/openvpn/openvpn.mk b/package/openvpn/openvpn.mk
index dc1c2cec82..e2092cadde 100644
--- a/package/openvpn/openvpn.mk
+++ b/package/openvpn/openvpn.mk
@@ -9,7 +9,7 @@
OPENVPN_SOURCE:=openvpn-1.5.0.tar.gz
OPENVPN_SITE:=http://$(BR2_SOURCEFORGE_MIRROR).dl.sourceforge.net/sourceforge/openvpn/
OPENVPN_DIR:=$(BUILD_DIR)/openvpn-1.5.0
-OPENVPN_CAT:=zcat
+OPENVPN_CAT:=$(ZCAT)
OPENVPN_BINARY:=openvpn
OPENVPN_TARGET_BINARY:=usr/sbin/openvpn
diff --git a/package/patch/patch.mk b/package/patch/patch.mk
index da2d636d41..33456be5fa 100644
--- a/package/patch/patch.mk
+++ b/package/patch/patch.mk
@@ -5,7 +5,7 @@
#############################################################
GNUPATCH_SOURCE:=patch_2.5.9.orig.tar.gz
GNUPATCH_SITE:=http://ftp.debian.org/debian/pool/main/p/patch
-GNUPATCH_CAT:=zcat
+GNUPATCH_CAT:=$(ZCAT)
GNUPATCH_DIR:=$(BUILD_DIR)/patch-2.5.9
GNUPATCH_BINARY:=patch
GNUPATCH_TARGET_BINARY:=usr/bin/patch
diff --git a/package/pciutils/pciutils.mk b/package/pciutils/pciutils.mk
index 138c4ac215..8f36b53bb9 100644
--- a/package/pciutils/pciutils.mk
+++ b/package/pciutils/pciutils.mk
@@ -7,7 +7,7 @@ PCIUTILS_VER:=2.1.11
PCIUTILS_SOURCE:=pciutils-$(PCIUTILS_VER).tar.gz
PCIUTILS_SITE:=ftp://atrey.karlin.mff.cuni.cz/pub/linux/pci
PCIUTILS_DIR:=$(BUILD_DIR)/pciutils-$(PCIUTILS_VER)
-PCIUTILS_CAT:=zcat
+PCIUTILS_CAT:=$(ZCAT)
# Yet more targets...
PCIIDS_SITE:=http://pciids.sourceforge.net/
diff --git a/package/pcmcia/pcmcia.mk b/package/pcmcia/pcmcia.mk
index 6f18078efd..8e1fcab6fe 100644
--- a/package/pcmcia/pcmcia.mk
+++ b/package/pcmcia/pcmcia.mk
@@ -24,7 +24,7 @@
PCMCIA_SOURCE:=pcmcia-cs-3.2.7.tar.gz
PCMCIA_SITE:=http://$(BR2_SOURCEFORGE_MIRROR).dl.sourceforge.net/sourceforge/pcmcia-cs
PCMCIA_DIR:=$(BUILD_DIR)/pcmcia-cs-3.2.7
-PCMCIA_CAT:=zcat
+PCMCIA_CAT:=$(ZCAT)
$(DL_DIR)/$(PCMCIA_SOURCE):
$(WGET) -P $(DL_DIR) $(PCMCIA_SITE)/$(PCMCIA_SOURCE)
diff --git a/package/pkgconfig/pkgconfig.mk b/package/pkgconfig/pkgconfig.mk
index d971f1f95e..682241a7ed 100644
--- a/package/pkgconfig/pkgconfig.mk
+++ b/package/pkgconfig/pkgconfig.mk
@@ -7,7 +7,7 @@ PKGCONFIG_VER:=0.21
PKGCONFIG_SOURCE:=pkg-config-$(PKGCONFIG_VER).tar.gz
PKGCONFIG_SITE:=http://pkgconfig.freedesktop.org/releases/
PKGCONFIG_DIR:=$(BUILD_DIR)/pkg-config-$(PKGCONFIG_VER)
-PKGCONFIG_CAT:=zcat
+PKGCONFIG_CAT:=$(ZCAT)
PKGCONFIG_BINARY:=pkg-config
PKGCONFIG_TARGET_BINARY:=usr/bin/pkg-config
diff --git a/package/portmap/portmap.mk b/package/portmap/portmap.mk
index 1bef8a97e3..5f014b8e1a 100644
--- a/package/portmap/portmap.mk
+++ b/package/portmap/portmap.mk
@@ -7,7 +7,7 @@ PORTMAP_VER:=5b
PORTMAP_SOURCE:=portmap_$(PORTMAP_VER)eta.tar.gz
PORTMAP_SITE:=ftp://ftp.porcupine.org/pub/security/
PORTMAP_DIR:=$(BUILD_DIR)/portmap_$(PORTMAP_VER)eta
-PORTMAP_CAT:=zcat
+PORTMAP_CAT:=$(ZCAT)
PORTMAP_BINARY:=portmap
PORTMAP_TARGET_BINARY:=sbin/portmap
diff --git a/package/pppd/pppd.mk b/package/pppd/pppd.mk
index f67535c83d..2308e31a3e 100644
--- a/package/pppd/pppd.mk
+++ b/package/pppd/pppd.mk
@@ -6,7 +6,7 @@
PPPD_SOURCE:=ppp-2.4.3.tar.gz
PPPD_SITE:=ftp://ftp.samba.org/pub/ppp
PPPD_DIR:=$(BUILD_DIR)/ppp-2.4.3
-PPPD_CAT:=zcat
+PPPD_CAT:=$(ZCAT)
PPPD_BINARY:=pppd/pppd
PPPD_TARGET_BINARY:=usr/sbin/pppd
diff --git a/package/procps/procps.mk b/package/procps/procps.mk
index 29351d3b10..85405b7e3f 100644
--- a/package/procps/procps.mk
+++ b/package/procps/procps.mk
@@ -14,7 +14,7 @@ $(DL_DIR)/$(PROCPS_SOURCE):
$(WGET) -P $(DL_DIR) $(PROCPS_SITE)/$(PROCPS_SOURCE)
$(PROCPS_DIR)/.source: $(DL_DIR)/$(PROCPS_SOURCE)
- zcat $(DL_DIR)/$(PROCPS_SOURCE) | tar -C $(BUILD_DIR) $(TAR_OPTIONS) -
+ $(ZCAT) $(DL_DIR)/$(PROCPS_SOURCE) | tar -C $(BUILD_DIR) $(TAR_OPTIONS) -
toolchain/patch-kernel.sh $(PROCPS_DIR) package/procps/ procps\*.patch
$(SED) '/^CFLAGS/s:-O2:$(TARGET_CFLAGS):' $(PROCPS_DIR)/Makefile
touch $(PROCPS_DIR)/.source
diff --git a/package/psmisc/psmisc.mk b/package/psmisc/psmisc.mk
index 769b9d0fed..354c666625 100644
--- a/package/psmisc/psmisc.mk
+++ b/package/psmisc/psmisc.mk
@@ -14,7 +14,7 @@ $(DL_DIR)/$(PSMISC_SOURCE):
$(WGET) -P $(DL_DIR) $(PSMISC_SITE)/$(PSMISC_SOURCE)
$(PSMISC_DIR)/.unpacked: $(DL_DIR)/$(PSMISC_SOURCE)
- zcat $(DL_DIR)/$(PSMISC_SOURCE) | tar -C $(BUILD_DIR) $(TAR_OPTIONS) -
+ $(ZCAT) $(DL_DIR)/$(PSMISC_SOURCE) | tar -C $(BUILD_DIR) $(TAR_OPTIONS) -
touch $(PSMISC_DIR)/.unpacked
$(PSMISC_DIR)/.configured: $(PSMISC_DIR)/.unpacked
diff --git a/package/qte/qte.mk b/package/qte/qte.mk
index 297afbc047..fbc75a1894 100644
--- a/package/qte/qte.mk
+++ b/package/qte/qte.mk
@@ -38,7 +38,7 @@ QTE_TMAKE_DIR:=$(BUILD_DIR)/tmake-$(BR2_QTE_C_TMAKE_VERSION)
QTE_QVFB_DIR:=$(BUILD_DIR)/qt-$(BR2_QTE_C_QVFB_VERSION)
QTE_QTOPIA_DIR:=$(BUILD_DIR)/qtopia-phone-$(BR2_QTE_C_QTOPIA_VERSION)
-QTE_CAT:=zcat
+QTE_CAT:=$(ZCAT)
TMAKE:=$(QTE_TMAKE_DIR)/bin/tmake
QTE_UIC_BINARY:=bin/uic
QTE_QVFB_BINARY:=bin/qvfb
diff --git a/package/raidtools/raidtools.mk b/package/raidtools/raidtools.mk
index 2f32b8c58e..28dbf8e10d 100644
--- a/package/raidtools/raidtools.mk
+++ b/package/raidtools/raidtools.mk
@@ -6,7 +6,7 @@
RAIDTOOLS2_SOURCE:=raidtools2-1.00.3.tar.gz
RAIDTOOLS2_SITE:=
RAIDTOOLS2_DIR:=$(BUILD_DIR)/raidtools2-1.00.3
-RAIDTOOLS2_CAT:=zcat
+RAIDTOOLS2_CAT:=$(ZCAT)
RAIDTOOLS2_BINARY:=mkraid
RAIDTOOLS2_TARGET_BINARY:=sbin/mkraid
diff --git a/package/readline/readline.mk b/package/readline/readline.mk
index 3388ef56e2..ff0a683ec2 100644
--- a/package/readline/readline.mk
+++ b/package/readline/readline.mk
@@ -7,7 +7,7 @@ READLINE_VER:=5.1
READLINE_SITE:=ftp://ftp.cwru.edu/pub/bash
READLINE_SOURCE:=readline-$(READLINE_VER).tar.gz
READLINE_DIR:=$(BUILD_DIR)/readline-$(READLINE_VER)
-READLINE_CAT:=zcat
+READLINE_CAT:=$(ZCAT)
READLINE_BINARY:=libhistory.a
READLINE_TARGET_BINARY:=lib/$(READLINE_BINARY)
diff --git a/package/rsync/rsync.mk b/package/rsync/rsync.mk
index 9a5047afe7..a238d36d94 100644
--- a/package/rsync/rsync.mk
+++ b/package/rsync/rsync.mk
@@ -7,7 +7,7 @@ RSYNC_VER:=2.6.8
RSYNC_SOURCE:=rsync-$(RSYNC_VER).tar.gz
RSYNC_SITE:=http://rsync.samba.org/ftp/rsync/
RSYNC_DIR:=$(BUILD_DIR)/rsync-$(RSYNC_VER)
-RSYNC_CAT:=zcat
+RSYNC_CAT:=$(ZCAT)
RSYNC_BINARY:=rsync
RSYNC_TARGET_BINARY:=usr/bin/rsync
diff --git a/package/ruby/ruby.mk b/package/ruby/ruby.mk
index 2006b648f6..46366a106e 100644
--- a/package/ruby/ruby.mk
+++ b/package/ruby/ruby.mk
@@ -6,7 +6,7 @@
RUBY_SOURCE:=ruby-1.8.2.tar.gz
RUBY_SITE:=ftp://ftp.ruby-lang.org/pub/ruby/1.8
RUBY_DIR:=$(BUILD_DIR)/ruby-1.8.2
-RUBY_CAT:=zcat
+RUBY_CAT:=$(ZCAT)
RUBY_BINARY:=ruby
RUBY_TARGET_BINARY:=usr/bin/ruby
diff --git a/package/rxvt/rxvt.mk b/package/rxvt/rxvt.mk
index 04df2caa43..f4f75621f4 100644
--- a/package/rxvt/rxvt.mk
+++ b/package/rxvt/rxvt.mk
@@ -23,7 +23,7 @@
RXVT_VERSION:=2.6.4
RXVT_SOURCE:=rxvt-$(RXVT_VERSION).tar.gz
RXVT_SITE:=http://$(BR2_SOURCEFORGE_MIRROR).dl.sourceforge.net/sourceforge/rxvt
-RXVT_CAT:=zcat
+RXVT_CAT:=$(ZCAT)
RXVT_DIR:=$(BUILD_DIR)/rxvt-$(RXVT_VERSION)
RXVT_BINARY:=$(RXVT_DIR)/src/rxvt
diff --git a/package/sdl/sdl.mk b/package/sdl/sdl.mk
index 501df6811a..5e2db2a494 100644
--- a/package/sdl/sdl.mk
+++ b/package/sdl/sdl.mk
@@ -6,7 +6,7 @@
SDL_VERSION:=1.2.11
SDL_SOURCE:=SDL-$(SDL_VERSION).tar.gz
SDL_SITE:=http://www.libsdl.org/release
-SDL_CAT:=zcat
+SDL_CAT:=$(ZCAT)
SDL_DIR:=$(BUILD_DIR)/SDL-$(SDL_VERSION)
$(DL_DIR)/$(SDL_SOURCE):
diff --git a/package/sed/sed.mk b/package/sed/sed.mk
index 64fa45ded9..c6538d85e7 100644
--- a/package/sed/sed.mk
+++ b/package/sed/sed.mk
@@ -6,7 +6,7 @@
SED_VER:=4.1.5
SED_SOURCE:=sed-$(SED_VER).tar.gz
SED_SITE:=http://ftp.gnu.org/pub/gnu/sed
-SED_CAT:=zcat
+SED_CAT:=$(ZCAT)
SED_DIR1:=$(TOOL_BUILD_DIR)/sed-$(SED_VER)
SED_DIR2:=$(BUILD_DIR)/sed-$(SED_VER)
SED_BINARY:=sed/sed
diff --git a/package/smartmontools/smartmontools.mk b/package/smartmontools/smartmontools.mk
index a7c1ccb686..f167a0f341 100644
--- a/package/smartmontools/smartmontools.mk
+++ b/package/smartmontools/smartmontools.mk
@@ -7,7 +7,7 @@ SMARTMONTOOLS_VER:=5.33
SMARTMONTOOLS_SOURCE:=smartmontools-$(SMARTMONTOOLS_VER).tar.gz
SMARTMONTOOLS_SITE:=http://$(BR2_SOURCEFORGE_MIRROR).dl.sourceforge.net/sourceforge/smartmontools
SMARTMONTOOLS_DIR:=$(BUILD_DIR)/smartmontools-$(SMARTMONTOOLS_VER)
-SMARTMONTOOLS_CAT:=zcat
+SMARTMONTOOLS_CAT:=$(ZCAT)
SMARTMONTOOLS_BINARY:=smartctl
SMARTMONTOOLS_BINARY2:=smartd
SMARTMONTOOLS_TARGET_BINARY:=usr/sbin/smartctl
diff --git a/package/sqlite/sqlite.mk b/package/sqlite/sqlite.mk
index ef20a0f7e0..254abbd5ec 100644
--- a/package/sqlite/sqlite.mk
+++ b/package/sqlite/sqlite.mk
@@ -8,7 +8,7 @@ SQLITE_VERSION=3.3.7
SQLITE_SOURCE=sqlite-$(SQLITE_VERSION).tar.gz
SQLITE_SITE=http://www.sqlite.org
SQLITE_DIR=$(BUILD_DIR)/sqlite-$(SQLITE_VERSION)
-SQLITE_CAT:=zcat
+SQLITE_CAT:=$(ZCAT)
$(DL_DIR)/$(SQLITE_SOURCE):
$(WGET) -P $(DL_DIR) $(SQLITE_SITE)/$(SQLITE_SOURCE)
diff --git a/package/sudo/sudo.mk b/package/sudo/sudo.mk
index d285e2ba09..f9bd68ddb0 100644
--- a/package/sudo/sudo.mk
+++ b/package/sudo/sudo.mk
@@ -8,7 +8,7 @@ SUDO_VER:=1.6.8p9
SUDO_DIR:=$(BUILD_DIR)/sudo-$(SUDO_VER)
SUDO_SOURCE:=sudo-$(SUDO_VER).tar.gz
SUDO_SITE=http://www.courtesan.com/sudo/dist
-SUDO_UNZIP=zcat
+SUDO_UNZIP=$(ZCAT)
$(DL_DIR)/$(SUDO_SOURCE):
$(WGET) -P $(DL_DIR) $(SUDO_SITE)/$(SUDO_SOURCE)
diff --git a/package/sysklogd/sysklogd.mk b/package/sysklogd/sysklogd.mk
index 9f18eb839b..84f966c655 100644
--- a/package/sysklogd/sysklogd.mk
+++ b/package/sysklogd/sysklogd.mk
@@ -20,7 +20,7 @@ $(DL_DIR)/$(SYSKLOGD_SOURCE):
sysklogd-source: $(DL_DIR)/$(SYSKLOGD_SOURCE)
$(SYSKLOGD_DIR)/.unpacked: $(DL_DIR)/$(SYSKLOGD_SOURCE)
- zcat $(DL_DIR)/$(SYSKLOGD_SOURCE) | tar -C $(BUILD_DIR) $(TAR_OPTIONS) -
+ $(ZCAT) $(DL_DIR)/$(SYSKLOGD_SOURCE) | tar -C $(BUILD_DIR) $(TAR_OPTIONS) -
toolchain/patch-kernel.sh $(SYSKLOGD_DIR) package/sysklogd/ sysklogd\*.patch
touch $(SYSKLOGD_DIR)/.unpacked
diff --git a/package/sysvinit/sysvinit.mk b/package/sysvinit/sysvinit.mk
index 3a94a0de48..af26d64638 100644
--- a/package/sysvinit/sysvinit.mk
+++ b/package/sysvinit/sysvinit.mk
@@ -7,7 +7,7 @@ SYSVINIT_VER:=2.86
SYSVINIT_SOURCE:=sysvinit-$(SYSVINIT_VER).tar.gz
SYSVINIT_SITE:=ftp://ftp.cistron.nl/pub/people/miquels/software
SYSVINIT_DIR:=$(BUILD_DIR)/sysvinit-$(SYSVINIT_VER)
-SYSVINIT_CAT:=zcat
+SYSVINIT_CAT:=$(ZCAT)
SYSVINIT_BINARY:=src/init
SYSVINIT_TARGET_BINARY:=bin/init
diff --git a/package/tcl/tcl.mk b/package/tcl/tcl.mk
index 67b3f57fbd..614d1039df 100644
--- a/package/tcl/tcl.mk
+++ b/package/tcl/tcl.mk
@@ -12,7 +12,7 @@ $(DL_DIR)/$(TCL_SOURCE):
$(WGET) -P $(DL_DIR) $(TCL_SITE)/$(TCL_SOURCE)
$(TCL_DIR)/.source: $(DL_DIR)/$(TCL_SOURCE)
- zcat $(DL_DIR)/$(TCL_SOURCE) | tar -C $(BUILD_DIR) $(TAR_OPTIONS) -
+ $(ZCAT) $(DL_DIR)/$(TCL_SOURCE) | tar -C $(BUILD_DIR) $(TAR_OPTIONS) -
toolchain/patch-kernel.sh $(TCL_DIR) package/tcl/ tcl\*.patch
touch $(TCL_DIR)/.source
diff --git a/package/tcpdump/dhcpdump.mk b/package/tcpdump/dhcpdump.mk
index 4f3627e4bf..7585b0749a 100644
--- a/package/tcpdump/dhcpdump.mk
+++ b/package/tcpdump/dhcpdump.mk
@@ -10,7 +10,7 @@ DHCPDUMP_VER:=1.7
DHCPDUMP_DIR:=$(BUILD_DIR)/dhcpdump-$(DHCPDUMP_VER)
DHCPDUMP_SITE:=http://www.mavetju.org/download/
DHCPDUMP_SOURCE:=dhcpdump-$(DHCPDUMP_VER).tar.gz
-DHCPDUMP_CAT:=zcat
+DHCPDUMP_CAT:=$(ZCAT)
$(DL_DIR)/$(DHCPDUMP_SOURCE):
$(WGET) -P $(DL_DIR) $(DHCPDUMP_SITE)/$(DHCPDUMP_SOURCE)
diff --git a/package/tcpdump/tcpdump.mk b/package/tcpdump/tcpdump.mk
index 402c65d168..0cadc786f9 100644
--- a/package/tcpdump/tcpdump.mk
+++ b/package/tcpdump/tcpdump.mk
@@ -10,7 +10,7 @@ TCPDUMP_VER:=3.9.4
TCPDUMP_DIR:=$(BUILD_DIR)/tcpdump-$(TCPDUMP_VER)
TCPDUMP_SITE:=http://www.tcpdump.org/release
TCPDUMP_SOURCE:=tcpdump-$(TCPDUMP_VER).tar.gz
-TCPDUMP_CAT:=zcat
+TCPDUMP_CAT:=$(ZCAT)
$(DL_DIR)/$(TCPDUMP_SOURCE):
$(WGET) -P $(DL_DIR) $(TCPDUMP_SITE)/$(TCPDUMP_SOURCE)
diff --git a/package/thttpd/thttpd.mk b/package/thttpd/thttpd.mk
index 24dd149f0e..fe25bb5c0e 100644
--- a/package/thttpd/thttpd.mk
+++ b/package/thttpd/thttpd.mk
@@ -7,7 +7,7 @@ THTTPD_VER:=2.25b
THTTPD_SOURCE:=thttpd-$(THTTPD_VER).tar.gz
THTTPD_SITE:=http://www.acme.com/software/thttpd/
THTTPD_DIR:=$(BUILD_DIR)/thttpd-$(THTTPD_VER)
-THTTPD_CAT:=zcat
+THTTPD_CAT:=$(ZCAT)
THTTPD_BINARY:=thttpd
THTTPD_TARGET_BINARY:=sbin/thttpd
THTTPD_ROOT:=/var
diff --git a/package/udhcp/udhcp.mk b/package/udhcp/udhcp.mk
index e1827be583..006a0d6c69 100644
--- a/package/udhcp/udhcp.mk
+++ b/package/udhcp/udhcp.mk
@@ -31,7 +31,7 @@ $(DL_DIR)/$(UDHCP_SOURCE):
udhcp-source: $(DL_DIR)/$(UDHCP_SOURCE)
$(UDHCP_DIR)/.unpacked: $(DL_DIR)/$(UDHCP_SOURCE)
- zcat $(DL_DIR)/$(UDHCP_SOURCE) | tar -C $(BUILD_DIR) $(TAR_OPTIONS) -
+ $(ZCAT) $(DL_DIR)/$(UDHCP_SOURCE) | tar -C $(BUILD_DIR) $(TAR_OPTIONS) -
$(SED) 's/-Os -fomit-frame-pointer/$(TARGET_CFLAGS)/' $(UDHCP_DIR)/Makefile
toolchain/patch-kernel.sh $(UDHCP_DIR) package/udhcp/ udhcp\*.patch
touch $(UDHCP_DIR)/.unpacked
diff --git a/package/usbutils/usbutils.mk b/package/usbutils/usbutils.mk
index 87626bc62f..93a47195e3 100644
--- a/package/usbutils/usbutils.mk
+++ b/package/usbutils/usbutils.mk
@@ -7,7 +7,7 @@ USBUTILS_VER:=0.72
USBUTILS_SOURCE:=usbutils-$(USBUTILS_VER).tar.gz
USBUTILS_SITE:=http://$(BR2_SOURCEFORGE_MIRROR).dl.sourceforge.net/sourceforge/linux-usb/
USBUTILS_DIR:=$(BUILD_DIR)/usbutils-$(USBUTILS_VER)
-USBUTILS_CAT:=zcat
+USBUTILS_CAT:=$(ZCAT)
USBUTILS_BINARY:=lsusb
USBUTILS_TARGET_BINARY:=usr/bin/lsusb
diff --git a/package/vtun/vtun.mk b/package/vtun/vtun.mk
index 1584dfb190..4a51a9ea36 100644
--- a/package/vtun/vtun.mk
+++ b/package/vtun/vtun.mk
@@ -9,7 +9,7 @@
VTUN_SOURCE:=vtun-2.6.tar.gz
VTUN_SITE:=http://$(BR2_SOURCEFORGE_MIRROR).dl.sourceforge.net/sourceforge/vtun/
VTUN_DIR:=$(BUILD_DIR)/vtun-2.6
-VTUN_CAT:=zcat
+VTUN_CAT:=$(ZCAT)
VTUN_BINARY:=vtund
VTUN_TARGET_BINARY:=usr/sbin/vtund
diff --git a/package/wget/wget.mk b/package/wget/wget.mk
index 721ac3b641..b2a26244ed 100644
--- a/package/wget/wget.mk
+++ b/package/wget/wget.mk
@@ -7,7 +7,7 @@ WGET_VER:=1.10.2
WGET_SOURCE:=wget-$(WGET_VER).tar.gz
WGET_SITE:=http://ftp.gnu.org/pub/gnu/wget
WGET_DIR:=$(BUILD_DIR)/wget-$(WGET_VER)
-WGET_CAT:=zcat
+WGET_CAT:=$(ZCAT)
WGET_BINARY:=src/wget
WGET_TARGET_BINARY:=bin/wget
diff --git a/package/which/which.mk b/package/which/which.mk
index 1beab7bee4..992d076a1d 100644
--- a/package/which/which.mk
+++ b/package/which/which.mk
@@ -7,7 +7,7 @@ WHICH_VER:=2.16
WHICH_SOURCE:=which-$(WHICH_VER).tar.gz
WHICH_SITE:=http://www.xs4all.nl/~carlo17/which/
WHICH_DIR:=$(BUILD_DIR)/which-$(WHICH_VER)
-WHICH_CAT:=zcat
+WHICH_CAT:=$(ZCAT)
WHICH_BINARY:=which
WHICH_TARGET_BINARY:=bin/which
diff --git a/package/wipe/wipe.mk b/package/wipe/wipe.mk
index 28178bc514..477af50ce2 100644
--- a/package/wipe/wipe.mk
+++ b/package/wipe/wipe.mk
@@ -7,7 +7,7 @@
WIPE_SOURCE:=wipe-0.20.tar.gz
#WIPE_PATCH:=wipe_0.2-19.diff.gz
WIPE_SITE:=http://abaababa.ouvaton.org/wipe
-WIPE_CAT:=zcat
+WIPE_CAT:=$(ZCAT)
WIPE_DIR:=$(BUILD_DIR)/wipe-0.20
WIPE_BINARY:=wipe
WIPE_TARGET_BINARY:=bin/wipe
diff --git a/package/wireless-tools/wireless-tools.mk b/package/wireless-tools/wireless-tools.mk
index 3fdb66e8a9..dffea2b944 100644
--- a/package/wireless-tools/wireless-tools.mk
+++ b/package/wireless-tools/wireless-tools.mk
@@ -19,7 +19,7 @@ $(DL_DIR)/$(WIRELESS_TOOLS_SOURCE):
$(WGET) -P $(DL_DIR) $(WIRELESS_TOOLS_SOURCE_URL)/$(WIRELESS_TOOLS_SOURCE)
$(WIRELESS_TOOLS_BUILD_DIR)/.unpacked: $(DL_DIR)/$(WIRELESS_TOOLS_SOURCE)
- zcat $(DL_DIR)/$(WIRELESS_TOOLS_SOURCE) | tar -C $(BUILD_DIR) $(TAR_OPTIONS) -
+ $(ZCAT) $(DL_DIR)/$(WIRELESS_TOOLS_SOURCE) | tar -C $(BUILD_DIR) $(TAR_OPTIONS) -
sed -i -e s:'strip':'$(STRIP)':g $(WIRELESS_TOOLS_BUILD_DIR)/Makefile
touch $(WIRELESS_TOOLS_BUILD_DIR)/.unpacked
diff --git a/package/xfsprogs/xfsprogs.mk b/package/xfsprogs/xfsprogs.mk
index 6994ecba58..023109814b 100644
--- a/package/xfsprogs/xfsprogs.mk
+++ b/package/xfsprogs/xfsprogs.mk
@@ -7,7 +7,7 @@ XFSPROGS_VER:=2.7.11
XFSPROGS_SOURCE=xfsprogs-$(XFSPROGS_VER).src.tar.gz
XFSPROGS_SITE=ftp://oss.sgi.com/projects/xfs/cmd_tars
XFSPROGS_DIR=$(BUILD_DIR)/xfsprogs-$(XFSPROGS_VER)
-XFSPROGS_CAT:=zcat
+XFSPROGS_CAT:=$(ZCAT)
XFSPROGS_BINARY:=mkfs/mkfs.xfs
XFSPROGS_TARGET_BINARY:=sbin/mkfs.xfs
diff --git a/target/cloop/cloop.mk b/target/cloop/cloop.mk
index fb55a29143..8484ffedd6 100644
--- a/target/cloop/cloop.mk
+++ b/target/cloop/cloop.mk
@@ -23,9 +23,9 @@ $(DL_DIR)/$(CLOOP_SOURCE):
$(WGET) -P $(DL_DIR) $(CLOOP_SITE)/$(CLOOP_SOURCE)
$(CLOOP_DIR)/.unpacked: $(DL_DIR)/$(CLOOP_SOURCE) ### $(DL_DIR)/$(CLOOP_PATCH1)
- zcat $(DL_DIR)/$(CLOOP_SOURCE) | tar -C $(BUILD_DIR) -xvf -
+ $(ZCAT) $(DL_DIR)/$(CLOOP_SOURCE) | tar -C $(BUILD_DIR) -xvf -
touch $(CLOOP_DIR)/.unpacked
-### zcat $(DL_DIR)/$(CLOOP_PATCH1) | patch -p1 -d $(CLOOP_DIR)
+### $(ZCAT) $(DL_DIR)/$(CLOOP_PATCH1) | patch -p1 -d $(CLOOP_DIR)
### toolchain/patch-kernel.sh $(CLOOP_DIR) target/cloop/ cloop*.patch
$(CLOOP_DIR)/create_compressed_fs: $(CLOOP_DIR)/.unpacked
diff --git a/target/cramfs/cramfs.mk b/target/cramfs/cramfs.mk
index 0243de467e..2d7f4b1588 100644
--- a/target/cramfs/cramfs.mk
+++ b/target/cramfs/cramfs.mk
@@ -17,7 +17,7 @@ $(DL_DIR)/$(CRAMFS_SOURCE):
$(WGET) -P $(DL_DIR) $(CRAMFS_SITE)/$(CRAMFS_SOURCE)
$(CRAMFS_DIR): $(DL_DIR)/$(CRAMFS_SOURCE)
- zcat $(DL_DIR)/$(CRAMFS_SOURCE) | tar -C $(BUILD_DIR) -xvf -
+ $(ZCAT) $(DL_DIR)/$(CRAMFS_SOURCE) | tar -C $(BUILD_DIR) -xvf -
toolchain/patch-kernel.sh $(CRAMFS_DIR) target/cramfs/ cramfs\*.patch
$(CRAMFS_DIR)/mkcramfs: $(CRAMFS_DIR)
diff --git a/target/device/Soekris/soekris_gpio/soekris_gpio.mk b/target/device/Soekris/soekris_gpio/soekris_gpio.mk
index 4bbfae411d..6b692ee5c6 100644
--- a/target/device/Soekris/soekris_gpio/soekris_gpio.mk
+++ b/target/device/Soekris/soekris_gpio/soekris_gpio.mk
@@ -26,7 +26,7 @@ SOEKRIS_GPIO_VER:=1.3.2
SOEKRIS_GPIO_DIR:=$(BUILD_DIR)/gpio-$(SOEKRIS_GPIO_VER)
SOEKRIS_GPIO_SITE:=http://soekris.hejl.de
SOEKRIS_GPIO_SOURCE:=gpio-$(SOEKRIS_GPIO_VER).tar.gz
-SOEKRIS_GPIO_CAT:=zcat
+SOEKRIS_GPIO_CAT:=$(ZCAT)
SOEKRIS_GPIO_MODULE_DIR=lib/modules/$(LINUX_VERSION)/kernel/drivers/soekris/
$(DL_DIR)/$(SOEKRIS_GPIO_SOURCE):
diff --git a/target/ext2/ext2root.mk b/target/ext2/ext2root.mk
index 83fdd24f46..c7c7cb2005 100644
--- a/target/ext2/ext2root.mk
+++ b/target/ext2/ext2root.mk
@@ -11,7 +11,7 @@ $(DL_DIR)/$(GENEXT2_SOURCE):
$(WGET) -P $(DL_DIR) $(GENEXT2_SITE)/$(GENEXT2_SOURCE)
$(GENEXT2_DIR)/.unpacked: $(DL_DIR)/$(GENEXT2_SOURCE)
- zcat $(DL_DIR)/$(GENEXT2_SOURCE) | tar -C $(BUILD_DIR) -xvf -
+ $(ZCAT) $(DL_DIR)/$(GENEXT2_SOURCE) | tar -C $(BUILD_DIR) -xvf -
mv $(GENEXT2_DIR).orig $(GENEXT2_DIR)
toolchain/patch-kernel.sh $(GENEXT2_DIR) target/ext2/ genext2fs\*.patch
touch $(GENEXT2_DIR)/.unpacked
diff --git a/target/powerpc/yaboot/yaboot.mk b/target/powerpc/yaboot/yaboot.mk
index d463bcb7d3..87bc6df56a 100644
--- a/target/powerpc/yaboot/yaboot.mk
+++ b/target/powerpc/yaboot/yaboot.mk
@@ -16,7 +16,7 @@ $(DL_DIR)/$(YABOOT_SOURCE):
yaboot-source: $(DL_DIR)/$(YABOOT_SOURCE)
$(YABOOT_DIR)/Makefile: $(DL_DIR)/$(YABOOT_SOURCE)
- zcat $(DL_DIR)/$(YABOOT_SOURCE) | tar -C $(BUILD_DIR) -xvf -
+ $(ZCAT) $(DL_DIR)/$(YABOOT_SOURCE) | tar -C $(BUILD_DIR) -xvf -
touch -c $(YABOOT_DIR)/Makefile
$(YABOOT_DIR)/second/yaboot: $(YABOOT_DIR)/Makefile
diff --git a/target/squashfs/squashfsroot.mk b/target/squashfs/squashfsroot.mk
index 18e89772d7..e4c9edc3dd 100644
--- a/target/squashfs/squashfsroot.mk
+++ b/target/squashfs/squashfsroot.mk
@@ -7,7 +7,7 @@ SQUASHFS_VERSION:=3.1
SQUASHFS_DIR:=$(BUILD_DIR)/squashfs$(SQUASHFS_VERSION)
SQUASHFS_SOURCE:=squashfs$(SQUASHFS_VERSION).tar.gz
SQUASHFS_SITE:=http://$(BR2_SOURCEFORGE_MIRROR).dl.sourceforge.net/sourceforge/squashfs
-SQUASHFS_CAT:=zcat
+SQUASHFS_CAT:=$(ZCAT)
$(DL_DIR)/$(SQUASHFS_SOURCE):
$(WGET) -P $(DL_DIR) $(SQUASHFS_SITE)/$(SQUASHFS_SOURCE)
diff --git a/target/x86/grub/grub.mk b/target/x86/grub/grub.mk
index 092aa7e77f..62fc99c970 100644
--- a/target/x86/grub/grub.mk
+++ b/target/x86/grub/grub.mk
@@ -7,7 +7,7 @@ ifeq ($(ARCH),i386)
GRUB_SOURCE:=grub_0.97.orig.tar.gz
GRUB_PATCH=grub_0.97-5.diff.gz
GRUB_SITE=http://ftp.debian.org/debian/pool/main/g/grub
-GRUB_CAT:=zcat
+GRUB_CAT:=$(ZCAT)
GRUB_DIR:=$(BUILD_DIR)/grub-0.97
GRUB_BINARY:=grub/grub
GRUB_TARGET_BINARY:=bin/grub
diff --git a/toolchain/ccache/ccache.mk b/toolchain/ccache/ccache.mk
index 9329b21501..d6577b4058 100644
--- a/toolchain/ccache/ccache.mk
+++ b/toolchain/ccache/ccache.mk
@@ -8,7 +8,7 @@ CCACHE_SITE:=http://samba.org/ftp/ccache
CCACHE_SOURCE:=ccache-$(CCACHE_VER).tar.gz
CCACHE_DIR1:=$(TOOL_BUILD_DIR)/ccache-$(CCACHE_VER)
CCACHE_DIR2:=$(BUILD_DIR)/ccache-$(CCACHE_VER)
-CCACHE_CAT:=zcat
+CCACHE_CAT:=$(ZCAT)
CCACHE_BINARY:=ccache
CCACHE_TARGET_BINARY:=usr/bin/ccache