summaryrefslogtreecommitdiff
path: root/packages/initrdscripts/files
diff options
context:
space:
mode:
authorPaul Sokolovsky <pmiscml@gmail.com>2007-11-24 12:14:59 +0000
committerPaul Sokolovsky <pmiscml@gmail.com>2007-11-24 12:14:59 +0000
commite25f7b921088be5bf785372d4b76dad40f74baa7 (patch)
treef7d4b73dcce10307542c6ec7ec124942dbeaf807 /packages/initrdscripts/files
parentab3c6b224773dc828db4d4d354bcb8395d04c719 (diff)
initramfs-module-bootmenu: Switch from using buggy mount --guess-fstype to buggy klibc's fstype.
Diffstat (limited to 'packages/initrdscripts/files')
-rw-r--r--packages/initrdscripts/files/30-bootmenu.sh8
1 files changed, 7 insertions, 1 deletions
diff --git a/packages/initrdscripts/files/30-bootmenu.sh b/packages/initrdscripts/files/30-bootmenu.sh
index 5b3e7782f4..1bb53d20a3 100644
--- a/packages/initrdscripts/files/30-bootmenu.sh
+++ b/packages/initrdscripts/files/30-bootmenu.sh
@@ -1,3 +1,7 @@
+#
+# (c) 2007 Paul Sokolovsky
+#
+
# If root is explicitly specified, skip interactive selection
if [ -z "$ROOT_DEVICE" ]; then
##############################
@@ -52,7 +56,9 @@ get_menu_selection()
get_partition_type()
{
- fstype=`mount -f --guess-fstype /dev/$dev $MOUNTLOC`
+# fstype=`mount -f --guess-fstype /dev/$dev $MOUNTLOC`
+ fstype=`fstype </dev/$dev`
+ fstype=`expr "$fstype" : 'FSTYPE=\([A-Za-z0-9]*\).*'`
}
scan_for_loopimgs()