1
0
mirror of git://sourceware.org/git/lvm2.git synced 2025-03-10 16:58:47 +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:
Zdenek Kabelac 2011-06-30 09:08:22 +00:00
parent afc438a5ab
commit e21ef74f11

View File

@ -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