initramfs-module-block: Accept additional FSTYPE param, handle mount failure.
authorPaul Sokolovsky <pmiscml@gmail.com>
Sun, 17 Feb 2008 02:54:44 +0000 (02:54 +0000)
committerPaul Sokolovsky <pmiscml@gmail.com>
Sun, 17 Feb 2008 02:54:44 +0000 (02:54 +0000)
* FSTYPE useful for FSes not automatically recognized by mount (e.g. jffs2).

packages/initrdscripts/files/85-blockboot.sh
packages/initrdscripts/initramfs-module-block_1.0.bb

index 567f7e2..fee9072 100644 (file)
@@ -3,6 +3,10 @@
 
 if [ -e "$ROOT_DEVICE" ]; then
     echo "booting from: $ROOT_DEVICE"
-    mount "$ROOT_DEVICE" /mnt
+    type=""
+    if [ -n "$FSTYPE" ]; then
+       type="-t $FSTYPE"
+    fi
+    mount $type "$ROOT_DEVICE" /mnt || fatal "Unable to mount rootfs device"
     BOOT_ROOT=/mnt
 fi
index 72812a2..dcee113 100644 (file)
@@ -1,5 +1,5 @@
 SRC_URI = "file://85-blockboot.sh"
-PR = "r1"
+PR = "r2"
 RDEPENDS = "initramfs-uniboot"
 DESCRIPTION = "An initramfs module for booting off normal block devices."