]> git.ipfire.org Git - thirdparty/mdadm.git/blame - tests/env-09imsm-assemble
udevadm settle in autodetect test
[thirdparty/mdadm.git] / tests / env-09imsm-assemble
CommitLineData
d2b9eb59
DW
1imsm_check_hold() {
2 if mdadm --remove $1 $2; then
3 echo "$2 removal from $1 should have been blocked" >&2
4 cat /proc/mdstat >&2
5 mdadm -E $2
6 exit 1
7 fi
8}
9
10imsm_check_removal() {
11 if ! mdadm --remove $1 $2 ; then
12 echo "$2 removal from $1 should have succeeded" >&2
13 cat /proc/mdstat >&2
14 mdadm -E $2
15 exit 1
16 fi
17}
18
19setup_env() {
20 export IMSM_DEVNAME_AS_SERIAL=1
21 export IMSM_TEST_OROM=1
22 container=/dev/md/container
23 member=/dev/md/vol0
24}
25
26reset_env() {
27 unset IMSM_DEVNAME_AS_SERIAL
28 unset IMSM_TEST_OROM
29 unset imsm_check
30 unset container
31 unset member
32}