Browse Source

rootfs-block/mount-root.sh: fixed filesystem type udev parsing

master
Harald Hoyer 14 years ago
parent
commit
ce51f3be11
  1. 7
      modules.d/95rootfs-block/mount-root.sh

7
modules.d/95rootfs-block/mount-root.sh

@ -97,14 +97,15 @@ if [ -n "$root" -a -z "${root%%block:*}" ]; then @@ -97,14 +97,15 @@ if [ -n "$root" -a -z "${root%%block:*}" ]; then

umount "$NEWROOT"
if [ "$rootfs" = "auto" ]; then
udevadm info --query=env --name=${root#block:} | \
rootfs=$(udevadm info --query=env --name=${root#block:} | \
while read line; do
if strstr $line ID_FS_TYPE; then
eval $line
rootfs=$ID_FS_TYPE
echo $ID_FS_TYPE
break
fi
done
done)
rootfs=${rootfs:-auto}
fi

# backslashes are treated as escape character in fstab

Loading…
Cancel
Save