mirror of
git://sourceware.org/git/lvm2.git
synced 2025-08-25 13:49:28 +03:00
Use -f to remove device
Since some test may leave devices in suspend mode which would require carefull order of resume operation - use '-f' to replace them with error targets For disable_dev - when 'error' target is used for open count - treat return code as ok (|| true) to avoid breaking futher test processing.
This commit is contained in:
@ -71,7 +71,7 @@ teardown_devs() {
|
||||
while dmsetup table | grep -q ^$PREFIX; do
|
||||
for s in `dmsetup info -c -o name --noheading | grep ^$PREFIX`; do
|
||||
umount -fl $DM_DEV_DIR/mapper/$s >& /dev/null || true
|
||||
dmsetup remove $s >& /dev/null || true
|
||||
dmsetup remove -f $s >& /dev/null || true
|
||||
done
|
||||
done
|
||||
finish_udev_transaction
|
||||
@ -292,7 +292,7 @@ disable_dev() {
|
||||
|
||||
init_udev_transaction
|
||||
for dev in "$@"; do
|
||||
dmsetup remove -f $dev
|
||||
dmsetup remove -f $dev || true
|
||||
done
|
||||
finish_udev_transaction
|
||||
|
||||
|
Reference in New Issue
Block a user