From bb58a5ac38c5b80f90a67a96bcad85d13355e7df Mon Sep 17 00:00:00 2001
From: Jose V Beneyto <sepen@crux.nu>
Date: Thu, 31 Oct 2013 10:37:53 +0000
Subject: [PATCH] Switched to cpio format without compression. Also fixed init
 issues after creating /init as symlink to bin/busybox

---
 Makefile | 10 +++++-----
 1 file changed, 5 insertions(+), 5 deletions(-)

diff --git a/Makefile b/Makefile
index 2cbc2bf..82462b8 100644
--- a/Makefile
+++ b/Makefile
@@ -102,7 +102,7 @@ gen_init_cpio-distclean: gen_init_cpio-clean
 $(WORK)/mnt:
 	mkdir -p $(WORK)/mnt
 
-$(WORK)/initramfs.cpio.gz: check-root busybox dialog $(WORK)/mnt gen_init_cpio $(TOPDIR)/filesystem
+$(WORK)/initramfs.cpio: check-root busybox dialog $(WORK)/mnt gen_init_cpio $(TOPDIR)/filesystem
 	install -d -m 0755 $(WORK)/mnt/{mnt,media,etc,dev,sys,proc,lib,usr,var/{log,lock,run},tmp}
 	mknod $(WORK)/mnt/dev/console c 5 1 && chmod 666 $(WORK)/mnt/dev/console
 	mknod $(WORK)/mnt/dev/null c 1 3 && chmod 666 $(WORK)/mnt/dev/null
@@ -123,12 +123,12 @@ $(WORK)/initramfs.cpio.gz: check-root busybox dialog $(WORK)/mnt gen_init_cpio $
 	install -v -m 0400 $(TOPDIR)/filesystem/shadow $(WORK)/mnt/etc
 	install -v -m 0755 $(TOPDIR)/filesystem/rc $(WORK)/mnt/etc && \
 	install -v -m 0755 $(TOPDIR)/filesystem/{setup,setup-chroot,crux} $(WORK)/mnt/usr/bin && \
+	ln -s bin/busybox $(WORK)/mnt/init
 	/sbin/ldconfig -r $(WORK)/mnt
-	cd $(WORK)/mnt && find . | cpio -o -H newc > $(WORK)/initramfs.cpio && \
-		cd $(WORK) && gzip -v initramfs.cpio
-	touch $(WORK)/initramfs.cpio.gz
+	cd $(WORK)/mnt && find . | cpio -o -H newc > $(WORK)/initramfs.cpio
+	touch $(WORK)/initramfs.cpio
 
-initramfs: $(WORK)/initramfs.cpio.gz
+initramfs: $(WORK)/initramfs.cpio
 
 initramfs-clean:
 	rm -rf $(WORK)/initramfs* $(WORK)/mnt
-- 
2.45.2