浏览代码

- use $(ZCAT) as configured by the user instead of hardcoded 'zcat' that may not exist; Closes #971
Silly, unchecked sed -i -e "/[^b]zcat/s/zcat/\$\(ZCAT\)/g" $(svngrep "[^b]zcat" * -rl | grep -v Config.in)

Bernhard Reutner-Fischer 19 年之前
父节点
当前提交
6342c83201
共有 100 个文件被更改,包括 105 次插入105 次删除
  1. 1 1
      Makefile
  2. 1 1
      docs/buildroot.html
  3. 1 1
      package/acpid/acpid.mk
  4. 1 1
      package/asterisk/asterisk.mk
  5. 1 1
      package/at/at.mk
  6. 1 1
      package/bash/bash.mk
  7. 1 1
      package/berkeleydb/berkeleydb.mk
  8. 1 1
      package/bind/bind.mk
  9. 1 1
      package/bridge/bridge.mk
  10. 1 1
      package/bzip2/bzip2.mk
  11. 1 1
      package/dhcp/dhcp.mk
  12. 2 2
      package/dialog/dialog.mk
  13. 1 1
      package/diffutils/diffutils.mk
  14. 1 1
      package/directfb/directfb.mk
  15. 1 1
      package/dm/dm.mk
  16. 1 1
      package/dnsmasq/dnsmasq.mk
  17. 1 1
      package/dropbear/dropbear.mk
  18. 1 1
      package/e2fsprogs/e2fsprogs.mk
  19. 1 1
      package/ed/ed.mk
  20. 1 1
      package/ethtool/ethtool.mk
  21. 1 1
      package/fakeroot/fakeroot.mk
  22. 1 1
      package/file/file.mk
  23. 1 1
      package/findutils/findutils.mk
  24. 1 1
      package/flex/flex.mk
  25. 1 1
      package/gettext/gettext.mk
  26. 1 1
      package/grep/grep.mk
  27. 1 1
      package/gzip/Config.in
  28. 2 2
      package/gzip/gzip.mk
  29. 1 1
      package/haserl/haserl.mk
  30. 1 1
      package/hdparm/hdparm.mk
  31. 1 1
      package/hostap/hostap.mk
  32. 1 1
      package/iostat/iostat.mk
  33. 1 1
      package/iproute2/iproute2.mk
  34. 1 1
      package/jpeg/jpeg.mk
  35. 1 1
      package/less/less.mk
  36. 1 1
      package/libcgi/libcgi.mk
  37. 1 1
      package/libelf/libelf.mk
  38. 1 1
      package/libfloat/libfloat.mk
  39. 1 1
      package/libglib12/libglib12.mk
  40. 1 1
      package/libgtk12/libgtk12.mk
  41. 1 1
      package/libmad/libmad.mk
  42. 1 1
      package/libpcap/libpcap.mk
  43. 1 1
      package/libsysfs/libsysfs.mk
  44. 1 1
      package/libtool/libtool.mk
  45. 1 1
      package/libusb/libusb.mk
  46. 1 1
      package/lighttpd/lighttpd.mk
  47. 1 1
      package/links/links.mk
  48. 1 1
      package/lrzsz/lrzsz.mk
  49. 1 1
      package/ltp-testsuite/ltp-testsuite.mk
  50. 2 2
      package/ltrace/ltrace.mk
  51. 1 1
      package/ltt/ltt.mk
  52. 1 1
      package/lvm2/lvm2.mk
  53. 1 1
      package/lzma/lzma.mk
  54. 1 1
      package/lzo/lzo.mk
  55. 1 1
      package/memtester/memtester.mk
  56. 1 1
      package/microcom/microcom.mk
  57. 1 1
      package/microwin/microwin.mk
  58. 1 1
      package/mkdosfs/mkdosfs.mk
  59. 1 1
      package/mrouted/mrouted.mk
  60. 1 1
      package/mtd/mtd.mk
  61. 1 1
      package/nano/nano.mk
  62. 1 1
      package/netkitbase/netkitbase.mk
  63. 1 1
      package/netkittelnet/netkittelnet.mk
  64. 2 2
      package/netsnmp/netsnmp.mk
  65. 1 1
      package/ntp/ntp.mk
  66. 2 2
      package/openntpd/openntpd.mk
  67. 1 1
      package/openssh/openssh.mk
  68. 1 1
      package/openvpn/openvpn.mk
  69. 1 1
      package/patch/patch.mk
  70. 1 1
      package/pciutils/pciutils.mk
  71. 1 1
      package/pcmcia/pcmcia.mk
  72. 1 1
      package/pkgconfig/pkgconfig.mk
  73. 1 1
      package/portmap/portmap.mk
  74. 1 1
      package/pppd/pppd.mk
  75. 1 1
      package/procps/procps.mk
  76. 1 1
      package/psmisc/psmisc.mk
  77. 1 1
      package/qte/qte.mk
  78. 1 1
      package/raidtools/raidtools.mk
  79. 1 1
      package/readline/readline.mk
  80. 1 1
      package/rsync/rsync.mk
  81. 1 1
      package/ruby/ruby.mk
  82. 1 1
      package/rxvt/rxvt.mk
  83. 1 1
      package/sdl/sdl.mk
  84. 1 1
      package/sed/sed.mk
  85. 1 1
      package/smartmontools/smartmontools.mk
  86. 1 1
      package/sqlite/sqlite.mk
  87. 1 1
      package/sudo/sudo.mk
  88. 1 1
      package/sysklogd/sysklogd.mk
  89. 1 1
      package/sysvinit/sysvinit.mk
  90. 1 1
      package/tcl/tcl.mk
  91. 1 1
      package/tcpdump/dhcpdump.mk
  92. 1 1
      package/tcpdump/tcpdump.mk
  93. 1 1
      package/thttpd/thttpd.mk
  94. 1 1
      package/udhcp/udhcp.mk
  95. 1 1
      package/usbutils/usbutils.mk
  96. 1 1
      package/vtun/vtun.mk
  97. 1 1
      package/wget/wget.mk
  98. 1 1
      package/which/which.mk
  99. 1 1
      package/wipe/wipe.mk
  100. 1 1
      package/wireless-tools/wireless-tools.mk

+ 1 - 1
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)/; \

+ 1 - 1
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

+ 1 - 1
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
 

+ 1 - 1
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
 

+ 1 - 1
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):

+ 1 - 1
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

+ 1 - 1
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

+ 1 - 1
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
 

+ 1 - 1
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
 

+ 1 - 1
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
 

+ 1 - 1
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

+ 2 - 2
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

+ 1 - 1
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

+ 1 - 1
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):

+ 1 - 1
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

+ 1 - 1
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

+ 1 - 1
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
 

+ 1 - 1
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
 

+ 1 - 1
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

+ 1 - 1
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)

+ 1 - 1
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)
 

+ 1 - 1
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
 

+ 1 - 1
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

+ 1 - 1
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
 

+ 1 - 1
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
 

+ 1 - 1
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
 

+ 1 - 1
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

+ 2 - 2
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;)

+ 1 - 1
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)

+ 1 - 1
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

+ 1 - 1
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
 

+ 1 - 1
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
 

+ 1 - 1
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
 

+ 1 - 1
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)

+ 1 - 1
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

+ 1 - 1
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

+ 1 - 1
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
 

+ 1 - 1
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=

+ 1 - 1
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
 

+ 1 - 1
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
 

+ 1 - 1
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)

+ 1 - 1
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)

+ 1 - 1
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)

+ 1 - 1
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

+ 1 - 1
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
 

+ 1 - 1
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
 

+ 1 - 1
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

+ 1 - 1
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

+ 1 - 1
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)
 

+ 2 - 2
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

+ 1 - 1
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

+ 1 - 1
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))

+ 1 - 1
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
 

+ 1 - 1
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)

+ 1 - 1
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

+ 1 - 1
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

+ 1 - 1
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
 

+ 1 - 1
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
 

+ 1 - 1
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

+ 1 - 1
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
 
 

+ 1 - 1
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
 

+ 1 - 1
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
 

+ 1 - 1
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
 

+ 2 - 2
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
 

+ 1 - 1
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
 

+ 2 - 2
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

+ 1 - 1
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
 

+ 1 - 1
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
 

+ 1 - 1
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

+ 1 - 1
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/

+ 1 - 1
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)

+ 1 - 1
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
 

+ 1 - 1
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
 

+ 1 - 1
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
 

+ 1 - 1
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

+ 1 - 1
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

+ 1 - 1
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

+ 1 - 1
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
 

+ 1 - 1
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)
 

+ 1 - 1
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
 

+ 1 - 1
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
 

+ 1 - 1
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
 

+ 1 - 1
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):

+ 1 - 1
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

+ 1 - 1
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

+ 1 - 1
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)

+ 1 - 1
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)

+ 1 - 1
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
 

+ 1 - 1
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
 

+ 1 - 1
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
 

+ 1 - 1
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)

+ 1 - 1
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)

+ 1 - 1
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

+ 1 - 1
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

+ 1 - 1
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
 

+ 1 - 1
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
 

+ 1 - 1
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
 

+ 1 - 1
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
 

+ 1 - 1
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

+ 1 - 1
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
 

部分文件因为文件数量过多而无法显示