- # cp -a /install/misc/bin/* /install/mnt/bin
-
- # make new dependencies
- depmod -a -F /boot/System.map-$(KVER) $(KVER)
- touch /install/mnt/FLOPPYBOOT
-
- RAMDISK_SIZE=8192 && \
- dd if=/dev/zero of=/install/images/fdinitrd bs=1k count=$${RAMDISK_SIZE}
- for i in `seq 0 7`; do \
- if (! losetup /dev/loop$${i} >/dev/null 2>&1 ); then \
- LOOPDEV="/dev/loop$${i}" \
- break; \
- fi; \
- done && \
- losetup $$LOOPDEV /install/images/fdinitrd && \
- mke2fs -m 0 -N 1024 $$LOOPDEV && \
- mount -t ext2 $$LOOPDEV /install/mnt && \
- rm -rf /install/mnt/lost+found && \
- cp -aR /install/initrd/* /install/mnt/ && \
- cd /install/mnt/ && find ./ -ls > $(DIR_INFO)/_build.fdinitrd && \
- cd / && umount /install/mnt && \
- losetup -d $$LOOPDEV
- gzip -9 /install/images/fdinitrd
-
- RAMDISK_SIZE=16384 && \
- dd if=/dev/zero of=/install/images/cdinitrd bs=1k count=$${RAMDISK_SIZE}
- for i in `seq 0 7`; do \
- if (! losetup /dev/loop$${i} >/dev/null 2>&1 ); then \
- LOOPDEV="/dev/loop$${i}" \
- break; \
- fi; \
- done && \
- losetup $$LOOPDEV /install/images/cdinitrd && \
- mke2fs -m 0 -N 1024 $$LOOPDEV && \
- mount -t ext2 $$LOOPDEV /install/mnt && \
- rm -rf /install/mnt/lost+found && \
- cp -aR /install/initrd/* /install/mnt/ && \
- cd /install/mnt && tar xfz /install/images/drivers-$(VERSION).img && \
- cd /install/mnt && tar xfz /install/images/scsidrv-$(VERSION).img && \
- cd /install/mnt/ && find ./ -ls > $(DIR_INFO)/_build.cdinitrd && \
- touch /install/mnt/CDROMBOOT && \
- cd / && umount /install/mnt && \
- losetup -d $$LOOPDEV
- gzip -9 /install/images/cdinitrd
+
+ # make new dependencies for installer
+ depmod -a -F /boot/System.map-$(KVER)-ipfire \
+ -b /install/initrd $(KVER)-ipfire
+
+ # Remove binary depmod files
+ rm -rf /install/initrd/lib/modules/$(KVER)-ipfire/modules.*.bin
+
+ mksquashfs /install/initrd /install/images/initrd
+ cd /install/initrd && find ./ -ls > $(DIR_INFO)/_build.initrd.log