diff options
author | mwilck@arcor.de <mwilck@arcor.de> | 2013-09-14 22:47:10 +0200 |
---|---|---|
committer | NeilBrown <neilb@suse.de> | 2013-10-16 06:29:42 +0200 |
commit | 1a2872fe9a481a9c0255b7471f5e9d62267b44ca (patch) | |
tree | 89017fe8ed9ba106ed172b9114fca2d21307b52e /tests/10ddf-fail-two-spares | |
parent | Be consistent in return types from byteswap macros (diff) | |
download | mdadm-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-spares | 5 |
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 |