The following will significantly reduce the size of an initramfs when busybox is used while also enabling all busybox commands (handy if you have an option to run a shell from the initramfs for recovery). In spite of what maks thinks, the busybox option is still there, so it should be made to work well.
--- mkinitramfs.orig 2006-12-02 15:42:16.000000000 +1100 +++ mkinitramfs 2006-12-02 17:25:38.000000000 +1100 @@ -228,7 +228,12 @@ else rm -f ${DESTDIR}/bin/sh copy_exec ${BUSYBOXDIR}/busybox /bin/busybox - ln -s ${BUSYBOXDIR}/busybox ${DESTDIR}/bin/sh + rm ${DESTDIR}/bin/busybox + cp ${BUSYBOXDIR}/busybox ${DESTDIR}/bin/busybox + for n in `busybox | tail -19 | tr , \\n | sed -e "s/ \|\t//"|grep .` ; do + ln -f /bin/busybox ${DESTDIR}/bin/$n + done + ln -f /bin/busybox ${DESTDIR}/bin/sh fi # Modutils -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]