summaryrefslogtreecommitdiffstats
path: root/tests/10ddf-fail-two-spares
diff options
context:
space:
mode:
authormwilck@arcor.de <mwilck@arcor.de>2013-09-14 22:47:10 +0200
committerNeilBrown <neilb@suse.de>2013-10-16 06:29:42 +0200
commit1a2872fe9a481a9c0255b7471f5e9d62267b44ca (patch)
tree89017fe8ed9ba106ed172b9114fca2d21307b52e /tests/10ddf-fail-two-spares
parentBe consistent in return types from byteswap macros (diff)
downloadmdadm-1a2872fe9a481a9c0255b7471f5e9d62267b44ca.tar.xz
mdadm-1a2872fe9a481a9c0255b7471f5e9d62267b44ca.zip
DDF tests: allow to run on systems without /dev/sda
Some ddf tests scripts assume that /dev/sda is always present. That's wrong e.g. on VMs. Use a more general approach. Signed-off-by: NeilBrown <neilb@suse.de>
Diffstat (limited to 'tests/10ddf-fail-two-spares')
-rw-r--r--tests/10ddf-fail-two-spares5
1 files changed, 3 insertions, 2 deletions
diff --git a/tests/10ddf-fail-two-spares b/tests/10ddf-fail-two-spares
index cc2cbb41..fa6e2e8c 100644
--- a/tests/10ddf-fail-two-spares
+++ b/tests/10ddf-fail-two-spares
@@ -1,5 +1,6 @@
# Simulate two disks failing shorty after each other
. tests/env-ddf-template
+sda=$(get_rootdev) || exit 1
tmp=$(mktemp /tmp/mdtest-XXXXXX)
mdadm --zero-superblock $dev8 $dev9 $dev10 $dev11 $dev12 $dev13
@@ -13,8 +14,8 @@ mdadm -CR $member0 -l raid6 -n 4 $dev10 $dev11 $dev12 $dev13 -z 16384
# >/tmp/mdmon.txt 2>&1
mdadm -CR $member1 -l raid10 -n 4 $dev10 $dev11 $dev12 $dev13 -z 16384
-dd if=/dev/sda of=$member0 bs=1M
-dd if=/dev/sda of=$member1 bs=1M skip=16
+dd if=$sda of=$member0 bs=1M
+dd if=$sda of=$member1 bs=1M skip=16
check wait