udev-block-add-change: fix checking if partition is mounted
is_used() function should operate on its argument, not global $DEVNAME.
(cherry picked from commit e0acdee23c
)
This commit is contained in:
parent
addc1d9776
commit
a4f0ddecb7
@ -24,8 +24,9 @@ xs_remove() {
|
||||
|
||||
is_used() {
|
||||
local sys_devpath=$1
|
||||
local devname=$(grep ^DEVNAME= $sys_devpath/uevent | cut -f 2 -d =)
|
||||
# mounted; or enabled swap
|
||||
if lsblk -dnr -o MOUNTPOINT "$DEVNAME" | grep -q .; then
|
||||
if lsblk -dnr -o MOUNTPOINT "/dev/$devname" | grep -q .; then
|
||||
return 0
|
||||
fi
|
||||
# part of other device-mapper
|
||||
|
Loading…
Reference in New Issue
Block a user