]> sourceware.org Git - lvm2.git/commitdiff
tests: add settle wait before issue remove
authorZdenek Kabelac <zkabelac@redhat.com>
Thu, 4 Jul 2019 14:58:27 +0000 (16:58 +0200)
committerZdenek Kabelac <zkabelac@redhat.com>
Fri, 9 Aug 2019 10:57:21 +0000 (12:57 +0200)
Some older BB with older cryptsetup tool do not 'retry' on remove
and when  remove is issued right after 'fsck'  - it might be
rejected with:

Device @PREFIX@-tcrypt2 is busy.

Try to use udevadm settle.

test/shell/fsadm-crypt.sh

index 9377e8942c2365e80cb55e76c8954d8e5c087f35..4b8fc4e2df4b24056ecdb75a260722e6c0c0f029 100644 (file)
@@ -83,6 +83,7 @@ export LVM_BINARY
 test ! -d "$mount_dir" && mkdir "$mount_dir"
 
 crypt_close() {
+       aux udev_wait
        cryptsetup remove "$1"
        if [ "$?" -eq 0 -a -n "$DROP_SYMLINK" ]; then
                rm -f "$DM_DEV_DIR/mapper/$1"
This page took 0.041903 seconds and 5 git commands to generate.