use slightly more portable unpack constructs
authorJon Nelson <jnelson@securepipe.com>
Sat, 12 Jan 2002 03:05:56 +0000 (03:05 -0000)
committerJon Nelson <jnelson@securepipe.com>
Sat, 12 Jan 2002 03:05:56 +0000 (03:05 -0000)
Makefile
boa.mk
busybox.mk

index 29e74a0fd6ade1bc9d79577fd29da91b233fb4b3..20c8908f164321d6d07271284817943a374db3a6 100644 (file)
--- a/Makefile
+++ b/Makefile
@@ -100,7 +100,7 @@ $(SOURCE_DIR)/$(LINUX_SOURCE):
 
 $(LINUX_DIR)/.unpacked:        $(SOURCE_DIR)/$(LINUX_SOURCE)
        rm -rf $(LINUX_DIR) # Keeps old versions from messing things up
-       bunzip2 -c $(SOURCE_DIR)/$(LINUX_SOURCE) | tar -xv
+       bzip2 -dc $(SOURCE_DIR)/$(LINUX_SOURCE) | tar -xvf -
        touch $(LINUX_DIR)/.unpacked
 
 $(SOURCE_DIR)/$(USERMODELINUX_PATCH):
@@ -148,7 +148,7 @@ $(SOURCE_DIR)/$(UCLIBC_SOURCE):
 
 $(UCLIBC_DIR)/Config:  $(SOURCE_DIR)/$(UCLIBC_SOURCE)
        rm -rf $(UCLIBC_DIR) # Make sure no previous version interferes here
-       gzip -d -c $(SOURCE_DIR)/$(UCLIBC_SOURCE) | tar xf -
+       gzip -d -c $(SOURCE_DIR)/$(UCLIBC_SOURCE) | tar -xvf -
        # The next step patches uClibc
        # Place patches in the source directory, named uClibc-*.patch
        for p in `find $(SOURCE_DIR) -name uClibc-*.patch | sort -g`;do \
diff --git a/boa.mk b/boa.mk
index 6b8b1b75c7f4fb77089e086483375780bc1d1828..0b595bd4c25f0d85ff2bbac2d9fe5e7d77dfef4e 100644 (file)
--- a/boa.mk
+++ b/boa.mk
@@ -22,7 +22,7 @@ $(SOURCE_DIR)/$(BOA_SOURCE):
        done
 
 $(BOA_DIR)/.unpacked:  $(SOURCE_DIR)/$(BOA_SOURCE)
-       tar -xzf $(SOURCE_DIR)/$(BOA_SOURCE)
+       gzip -d -c $(SOURCE_DIR)/$(BOA_SOURCE) | tar -xvf -
        touch $(BOA_DIR)/.unpacked
 
 $(BOA_WORKDIR)/Makefile: $(TARGET_CC) $(BOA_DIR)/.unpacked
index 25a22c7db6d5fdc6a45b7c18c00b3845f19d73fd..061e94d4896a420bc34dc7dbe6d305f7a6f27f64 100644 (file)
@@ -22,7 +22,7 @@ $(SOURCE_DIR)/$(BUSYBOX_SOURCE):
 
 $(BUSYBOX_DIR)/.unpacked:      $(SOURCE_DIR)/$(BUSYBOX_SOURCE)
        rm -rf $(BUSYBOX_DIR) # Make sure no older version interferes
-       tar -xzf $(SOURCE_DIR)/$(BUSYBOX_SOURCE)
+       gzip -d -c $(SOURCE_DIR)/$(BUSYBOX_SOURCE) | tar -xvf -
        touch $(BUSYBOX_DIR)/.unpacked
        
 $(BUSYBOX_WORKDIR)/.config:    $(BUSYBOX_DIR)/.unpacked