diff options
-rw-r--r-- | WHATS_NEW | 1 | ||||
-rw-r--r-- | scripts/blkdeactivate.sh.in | 5 |
2 files changed, 5 insertions, 1 deletions
@@ -1,5 +1,6 @@ Version 2.02.104 =================================== + Fix endless loop for blkdeactivte <device>... if unable to umount/deactivate. Add dev-block-<major>:<minor>.device systemd alias for complete PV tracking. Use major:minor as short form of --major and --minor arg for pvscan --cache. Remove 2>/dev/null from three lvm commands executed by vgimportclone. diff --git a/scripts/blkdeactivate.sh.in b/scripts/blkdeactivate.sh.in index b6d0117b1..f45415434 100644 --- a/scripts/blkdeactivate.sh.in +++ b/scripts/blkdeactivate.sh.in @@ -323,7 +323,10 @@ deactivate_all() { $LSBLK_READ <<< "`$LSBLK --nodeps $1`" # check if the device is not on the skip list already - test -z ${SKIP_DEVICE_LIST["$kname"]} || continue + test -z ${SKIP_DEVICE_LIST["$kname"]} || { + shift + continue + } deactivate else |