X-Git-Url: http://git.grml.org/?a=blobdiff_plain;f=hooks%2Fcasper;h=78a3cfb28b4fecb20108e758474636c167fea4b7;hb=refs%2Ftags%2Fupstream%2F1.87.1;hp=8779944cce5d0d38d64ede6c7e0d774e8a74f56b;hpb=9d607c7002e2750d20ac640502ecab6d7454bc88;p=live-boot-grml.git diff --git a/hooks/casper b/hooks/casper index 8779944..78a3cfb 100755 --- a/hooks/casper +++ b/hooks/casper @@ -18,8 +18,6 @@ esac . /usr/share/initramfs-tools/hook-functions -# cloop is needed -manual_add_modules cloop manual_add_modules unionfs # We need losetup @@ -35,11 +33,15 @@ copy_exec /lib/udev/cdrom_id /lib/udev copy_exec /lib/udev/vol_id /lib/udev copy_exec /lib/udev/path_id /lib/udev copy_exec /usr/bin/udevinfo /bin +copy_exec /usr/bin/eject /bin -# Needed for devmapper -copy_exec /sbin/blockdev /sbin -copy_exec /sbin/dmsetup /sbin -manual_add_modules dm-snapshot +# cifs boot +if [ -x /sbin/mount.cifs ]; then + copy_exec /sbin/mount.cifs /sbin + for x in cifs; do + manual_add_modules ${x} + done +fi # squashfs manual_add_modules squashfs @@ -62,4 +64,12 @@ manual_add_modules ohci1394 # integrity check copy_exec /usr/lib/casper/casper-md5check /bin +cp /usr/share/initramfs-tools/scripts/casper-functions $DESTDIR/scripts +cp /usr/share/initramfs-tools/scripts/casper-helpers $DESTDIR/scripts + auto_add_modules net + +if [ -e /etc/casper.conf ]; then + mkdir -p ${DESTDIR}/etc + cp /etc/casper.conf ${DESTDIR}/etc +fi