summaryrefslogtreecommitdiffstats
path: root/tests/env-09imsm-assemble
blob: b12954beee9db6b2e124430254e92114b3e4c4a5 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
imsm_check_hold() {
   if mdadm --remove $1 $2; then
       echo "$2 removal from $1 should have been blocked" >&2
       cat /proc/mdstat >&2
       mdadm -E $2
       exit 1
   fi
}

imsm_check_removal() {
   if ! mdadm --remove $1 $2 ; then
       echo "$2 removal from $1 should have succeeded" >&2
       cat /proc/mdstat >&2
       mdadm -E $2
       exit 1
   fi
}

setup_env() {
	export IMSM_DEVNAME_AS_SERIAL=1
	export IMSM_TEST_OROM=1
	container=/dev/md/container
	member=/dev/md/vol0
}

reset_env() {
	unset IMSM_DEVNAME_AS_SERIAL
	unset IMSM_TEST_OROM
	unset imsm_check
	unset container
	unset member
}