From: Harald Hoyer Date: Thu, 29 Mar 2012 13:14:26 +0000 (+0200) Subject: dracut.sh:_get_fs_type() readlink devices to avoid dups X-Git-Tag: 018~16 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=31b6f4a3ae1781ceb084bbefb0bfd213838b89f3;p=thirdparty%2Fdracut.git dracut.sh:_get_fs_type() readlink devices to avoid dups --- diff --git a/dracut.sh b/dracut.sh index ff5079c11..0418c780a 100755 --- 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