From: Harald Hoyer Date: Mon, 3 May 2010 09:34:30 +0000 (+0200) Subject: dracut-functions: use udevadm to get ID_FS_* X-Git-Tag: 006~43 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=d8b9844c618aceef2e13cac847386bc06ee002a9;p=thirdparty%2Fdracut.git dracut-functions: use udevadm to get ID_FS_* --- diff --git a/dracut-functions b/dracut-functions index 16b7d3de9..fdcfb7e74 100755 --- a/dracut-functions +++ b/dracut-functions @@ -51,6 +51,9 @@ derror() { } get_fs_env() { + eval $(udevadm info --query=env --name=$1|egrep 'ID_FS_(TYPE|UUID)=') + [[ $ID_FS_TYPE ]] && return + if [[ -x /lib/udev/vol_id ]]; then eval $(/lib/udev/vol_id --export $1) elif find_binary blkid >/dev/null; then