Package: initramfs-tools Version: 0.92j Severity: wishlist Tags: patch hi, i've set up an encrypted loop-AES device as the root partition (boot paramter dev=/dev/loopX) and update-initramfs fails with :
mkinitramfs: missing loop root /dev/loop2 /sys entry mkinitramfs: workaround is MODULES=most mkinitramfs: Error please report the bug The attached patch resolves this issue. Regards, Serkan
--- hook-functions 2008-09-21 07:36:56.000000000 +0200 +++ hook-functions.new 2008-09-21 08:12:45.000000000 +0200 @@ -269,6 +269,10 @@ dep_add_modules() root=${root#/dev/} block=$(awk "/^${root}/{print substr(\$5, 1, 3); exit}" \ /proc/mdstat) + # loop root /dev/loopX + elif [ "${root#/dev/loop}" != "${root}" ]; then + root=${root#/dev/} + block=$(losetup -a | awk "/${root}/{print substr(\$3, 7, 3); exit}") # classical root device else block=${root#/dev/}