summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorNeilBrown <neilb@suse.de>2011-03-22 10:09:30 +1100
committerNeilBrown <neilb@suse.de>2011-03-22 10:09:30 +1100
commit019ca1e1da0754473d85c96756b376c260f42b02 (patch)
tree8b7699c017aeee04e52ca79b2a62dc6db1716c89
parent979afcb82b16fe8d6386e77157a99786aca26dca (diff)
downloadmdadm-019ca1e1da0754473d85c96756b376c260f42b02.tar.gz
test: call "udevadm settle" after stopping array.
If we don't do this, then the unlink from /dev might happen after the next step in the test creates something in /dev, and device names seem to go missing. Signed-off-by: NeilBrown <neilb@suse.de>
-rwxr-xr-xtest3
1 files changed, 3 insertions, 0 deletions
diff --git a/test b/test
index cb1398b..ca7643f 100755
--- a/test
+++ b/test
@@ -101,6 +101,9 @@ mdadm() {
* ) $mdadm 2> $targetdir/stderr --quiet "$@"
esac
rv=$?
+ case $* in
+ *-S* ) udevadm settle;;
+ esac
cat >&2 $targetdir/stderr
return $rv
}