$(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):
$(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 \
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
$(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