dracut-functions: use udevadm to get ID_FS_*

master
Harald Hoyer 2010-05-03 11:34:30 +02:00
parent 1d323cd938
commit d8b9844c61
1 changed files with 3 additions and 0 deletions

View File

@ -51,6 +51,9 @@ derror() {
} }


get_fs_env() { 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 if [[ -x /lib/udev/vol_id ]]; then
eval $(/lib/udev/vol_id --export $1) eval $(/lib/udev/vol_id --export $1)
elif find_binary blkid >/dev/null; then elif find_binary blkid >/dev/null; then