]> git.ipfire.org Git - thirdparty/mdadm.git/blobdiff - tests/testdev
Fix test for imsm prodigal member scenario
[thirdparty/mdadm.git] / tests / testdev
index 9e490f9abac55dc71b341501f049690eedd4a14f..9e8262de1da5d355303729abacc6b076ef1daf0e 100644 (file)
@@ -2,13 +2,13 @@ dev=$1
 cnt=$2
 size=$3
 chunk=$4
-mkfs -j $dev > /dev/null 2>&1 && fsck -fn $dev
+mkfs -j $dev > /dev/null 2>&1 && fsck -fn $dev >&2
 dsize=$[size/chunk]
 dsize=$[dsize*chunk]
-rasize=$[dsize*1024*cnt]
-if [ $rasize -ne `/sbin/blockdev --getsize64 $dev` ]
+rasize=$[dsize*2*cnt]
+if [ $rasize -ne `/sbin/blockdev --getsize $dev` ]
 then
-  echo "ERROR: size is wrong for $dev: $cnt * $size (chunk=$chunk) = $rasize, not `/sbin/blockdev --getsize64 $dev`"
+  echo "ERROR: size is wrong for $dev: $cnt * $size (chunk=$chunk) = $rasize, not `/sbin/blockdev --getsize $dev`"
   exit 1;
 fi