tags 582858 + patch
thanks

* Daniel Kahn Gillmor <d...@fifthhorseman.net> [2010-05-24 09:00]:
> 0 r...@moo:~# update-initramfs -k all -u
> update-initramfs: Generating /boot/initrd.img-2.6.32-5-kirkwood
> readlink: missing operand
> Try `readlink --help' for more information.
> stdin: Illegal seek
> mkinitramfs: for root  missing  /sys/block/ entry

The patch below works for me.  Can you try it?

--- a/hook-functions    2010-06-07 15:03:22.000000000 +0100
+++ b/hook-functions    2010-06-07 15:06:06.000000000 +0100
@@ -226,6 +226,14 @@
 
        # findout root block device + fstype
        eval "$(mount | awk '/\/dev\// {if ($3 == "/") {print "root=" $1 
"\nFSTYPE=" $5; exit}}')"
+
+       # handle ubifs and return since ubifs root is a char device but
+       # most of the commands below only work with block devices.
+       if [ "${FSTYPE}" = "ubifs" ]; then
+               manual_add_modules "${FSTYPE}"
+               return
+       fi
+
        if [ "${root}" = "/dev/root" ] ; then
                root="/dev/disk/by-uuid/"$(blkid -o value -s UUID ${root}) 
2>/dev/null
        fi

-- 
Martin Michlmayr
http://www.cyrius.com/



-- 
To UNSUBSCRIBE, email to debian-kernel-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/20100607140726.gy4...@jirafa.cyrius.com

Reply via email to