ensure that blkid able to read info from device
fix symlink
This commit is contained in:
parent
67e4825aa7
commit
f4712b3143
@ -20,7 +20,7 @@ create_symlink()
|
|||||||
exec > /dev/null 2>&1
|
exec > /dev/null 2>&1
|
||||||
|
|
||||||
# avoid race condition
|
# avoid race condition
|
||||||
while [ ! -e "/dev/${dev_name}" ]; do sleep 1; done
|
while ! blkid "/dev/${dev_name}"; do sleep 1; done
|
||||||
|
|
||||||
for line in $(blkid "/dev/${dev_name}"); do case "${line%%=*}" in
|
for line in $(blkid "/dev/${dev_name}"); do case "${line%%=*}" in
|
||||||
UUID)
|
UUID)
|
||||||
@ -40,6 +40,6 @@ create_symlink()
|
|||||||
[ -e "/sys/block/${dev_name}/dm/name" ] && {
|
[ -e "/sys/block/${dev_name}/dm/name" ] && {
|
||||||
mkdir -p /dev/mapper
|
mkdir -p /dev/mapper
|
||||||
read -r dm_name < "/sys/block/${dev_name}/dm/name"
|
read -r dm_name < "/sys/block/${dev_name}/dm/name"
|
||||||
ln -s "/dev/${dev_name}" "/dev/mapper/${dm_name}"
|
ln -sf "/dev/${dev_name}" "/dev/mapper/${dm_name}"
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
Loading…
x
Reference in New Issue
Block a user