summaryrefslogtreecommitdiff
path: root/tests/env-ddf-template
diff options
context:
space:
mode:
Diffstat (limited to 'tests/env-ddf-template')
-rw-r--r--tests/env-ddf-template18
1 files changed, 17 insertions, 1 deletions
diff --git a/tests/env-ddf-template b/tests/env-ddf-template
index 1c1ca124..90d7272f 100644
--- a/tests/env-ddf-template
+++ b/tests/env-ddf-template
@@ -1,3 +1,16 @@
+sha1_sum() {
+ sha1sum "$1" | cut -c 1-40
+}
+
+get_rootdev() {
+ local dev=$(stat -c %D /)
+ local maj=$(expr $dev : '\(..*\)..')
+ local min=${dev#$maj}
+ local bd=/dev/$(basename $(readlink /sys/dev/block/$((0x$maj)):$((0x$min))))
+ [ -b $bd ] || exit 1
+ echo $bd
+}
+
get_sysdir() {
local mddev=$1
[ -L $mddev ] && mddev=$(readlink -f $mddev)
@@ -89,9 +102,12 @@ ddf_check() {
esac
}
-container=/dev/md/ddf
+container=/dev/md/ddf0
member0=/dev/md/vol0
member1=/dev/md/vol1
member2=/dev/md/vol2
member3=/dev/md/vol3
member4=/dev/md/vol4
+
+# We don't want systemd to start system mdmon; start our own
+export MDADM_NO_SYSTEMCTL=1