]> git.ipfire.org Git - thirdparty/dracut.git/commitdiff
dracut.sh:_get_fs_type() readlink devices to avoid dups
authorHarald Hoyer <harald@redhat.com>
Thu, 29 Mar 2012 13:14:26 +0000 (15:14 +0200)
committerHarald Hoyer <harald@redhat.com>
Thu, 29 Mar 2012 13:16:28 +0000 (15:16 +0200)
dracut.sh

index ff5079c111c1001abb12be46b8d2e2534965e1f0..0418c780a3f48a50c8eb3e92f5104a4937bb4e98 100755 (executable)
--- a/dracut.sh
+++ b/dracut.sh
@@ -603,11 +603,11 @@ fi
 _get_fs_type() (
     [[ $1 ]] || return
     if [[ -b $1 ]] && get_fs_env $1; then
-        echo "$1|$ID_FS_TYPE"
+        echo "$(readlink -f $1)|$ID_FS_TYPE"
         return 1
     fi
     if [[ -b /dev/block/$1 ]] && get_fs_env /dev/block/$1; then
-        echo "/dev/block/$1|$ID_FS_TYPE"
+        echo "$(readlink -f /dev/block/$1)|$ID_FS_TYPE"
         return 1
     fi
     if fstype=$(find_dev_fstype $1); then