33 lines
615 B
Plaintext
33 lines
615 B
Plaintext
|
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
|
||
|
}
|