dracut-functions.sh: removed get_fs_uuid() and get_fs_type()
get_fs_uuid() and get_fs_type() are not used anymoremaster
parent
2f6fe2ec79
commit
a5cde2dd18
|
@ -172,49 +172,27 @@ get_fs_env() {
|
||||||
unset ID_FS_UUID
|
unset ID_FS_UUID
|
||||||
eval $(udevadm info --query=env --name=$1 \
|
eval $(udevadm info --query=env --name=$1 \
|
||||||
| while read line; do
|
| while read line; do
|
||||||
[[ "$line" =~ ID_FS_(TYPE|UUID)= ]] && echo $line;
|
strstr "$line" "ID_FS_TYPE=" && echo $line;
|
||||||
done)
|
done)
|
||||||
[[ $ID_FS_TYPE ]] && return 0
|
[[ $ID_FS_TYPE ]] && return 0
|
||||||
|
|
||||||
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
|
| while read line; do
|
||||||
eval $(blkid -o udev $1)
|
strstr "$line" "ID_FS_TYPE=" && echo $line;
|
||||||
else
|
done)
|
||||||
return 1
|
[[ $ID_FS_TYPE ]] && return 0
|
||||||
fi
|
fi
|
||||||
|
if find_binary blkid >/dev/null; then
|
||||||
|
eval $(blkid -o udev $1 |
|
||||||
|
| while read line; do
|
||||||
|
strstr "$line" "ID_FS_TYPE=" && echo $line;
|
||||||
|
done)
|
||||||
|
[[ $ID_FS_TYPE ]] && return 0
|
||||||
|
fi
|
||||||
|
return 1
|
||||||
}
|
}
|
||||||
|
|
||||||
# get_fs_uuid <device>
|
|
||||||
# Prints the filesystem UUID for a device.
|
|
||||||
# Example:
|
|
||||||
# $ get_fs_uuid /dev/sda2
|
|
||||||
# 551a39aa-4ae9-4e70-a262-ef665cadb574
|
|
||||||
get_fs_uuid() (
|
|
||||||
get_fs_env $1 || return
|
|
||||||
echo $ID_FS_UUID
|
|
||||||
)
|
|
||||||
|
|
||||||
# get_fs_type <device>
|
|
||||||
# Prints the filesystem type for a device.
|
|
||||||
# Example:
|
|
||||||
# $ get_fs_type /dev/sda1
|
|
||||||
# ext4
|
|
||||||
get_fs_type() (
|
|
||||||
[[ $1 ]] || return
|
|
||||||
if [[ $1 != ${1#/dev/block/nfs:} ]] \
|
|
||||||
|| [[ $1 != ${1#/dev/block/nfs3:} ]] \
|
|
||||||
|| [[ $1 != ${1#/dev/block/nfs4:} ]]; then
|
|
||||||
echo "nfs"
|
|
||||||
return 0
|
|
||||||
fi
|
|
||||||
if get_fs_env $1; then
|
|
||||||
echo $ID_FS_TYPE
|
|
||||||
return 0
|
|
||||||
fi
|
|
||||||
find_dev_fstype $1
|
|
||||||
)
|
|
||||||
|
|
||||||
# get_maj_min <device>
|
# get_maj_min <device>
|
||||||
# Prints the major and minor of a device node.
|
# Prints the major and minor of a device node.
|
||||||
# Example:
|
# Example:
|
||||||
|
|
Loading…
Reference in New Issue