summaryrefslogtreecommitdiffstats
path: root/test
diff options
context:
space:
mode:
authorNeilBrown <neilb@suse.de>2008-11-04 20:51:12 +1100
committerNeilBrown <neilb@suse.de>2008-11-04 20:51:12 +1100
commit045495a3945db353568eba82c6a37c57a24f1800 (patch)
tree8a37798ab063ce6cbf67977e3b84d64976265e77 /test
parent90c8d6680de9069e1d09166e146e2be53c280924 (diff)
downloadmdadm-045495a3945db353568eba82c6a37c57a24f1800.tar.gz
mdadm-045495a3945db353568eba82c6a37c57a24f1800.tar.xz
mdadm-045495a3945db353568eba82c6a37c57a24f1800.zip
test: make sure udev isn't opening a device before closing it.
As we open and close so quickly, udev might still have the device open. so call udevsettle before stopping an array during testing. Signed-off-by: NeilBrown <neilb@suse.de>
Diffstat (limited to 'test')
-rw-r--r--test3
1 files changed, 3 insertions, 0 deletions
diff --git a/test b/test
index 9ceb531..22f142f 100644
--- a/test
+++ b/test
@@ -78,6 +78,9 @@ fi
mdadm() {
rm -f $targetdir/stderr
case $* in
+ *-S* ) udevsettle;;
+ esac
+ case $* in
*-C* ) $mdadm 2> $targetdir/stderr --quiet "$@" --auto=yes;;
* ) $mdadm 2> $targetdir/stderr --quiet "$@"
esac