Add sdcard device support
authorRick Farina <sidhayn@gmail.com>
Fri, 3 Feb 2012 04:57:47 +0000 (23:57 -0500)
committerSebastian Pipping <sebastian@pipping.org>
Fri, 3 Feb 2012 14:13:37 +0000 (15:13 +0100)
built in sd card readers are called /dev/mmcblk* which was not
supported. This patch fixes that issue.

Signed-of-By: Rick Farina <sidhayn@gmail.com>
defaults/initrd.scripts

index 89629e9f1b631afb74f9a013006af31570db4e2c..4f71a88b0416886a1238669b307ceb404f12f6d7 100755 (executable)
@@ -88,7 +88,7 @@ findmediamount() {
                                # don't skip device mapper devices. Even the craziest scenario
                                # deserves a fair chance.
                                #
-                               for part in `ls /sys/block/${bsn}/${bsn}[0-9]* 2>/dev/null`
+                               for part in `ls /sys/block/${bsn}/${bsn}*[0-9]* 2>/dev/null`
                                do
                                        skip=1
                                        break;
@@ -143,6 +143,8 @@ devicelist(){
        DEVICES="$DEVICES /dev/ubd* /dev/ubd/*"
        # iSeries devices
        DEVICES="$DEVICES /dev/iseries/vcd*"
+       # builtin mmc/sd card reader devices
+       DEVICES="$DEVICES /dev/mmcblk* /dev/mmcblk*/*"
        echo ${DEVICES}
 }