1153183Spjd#!/bin/sh 2153183Spjd# $FreeBSD$ 3153183Spjd 4153186Spjd. `dirname $0`/conf.sh 5153186Spjd 6153183Spjdus=45 7153183Spjdsrc=`mktemp /tmp/$base.XXXXXX` || exit 1 8153183Spjddst=`mktemp /tmp/$base.XXXXXX` || exit 1 9153183Spjd 10153183Spjdecho "1..1" 11153183Spjd 12153183Spjddd if=/dev/random of=${src} bs=1m count=1 >/dev/null 2>&1 13153183Spjd 14153183Spjdmdconfig -a -t malloc -s 1M -u $us || exit 1 15153183Spjd 16153183Spjdgnop create /dev/md${us} || exit 1 17153183Spjd 18153183Spjddd if=${src} of=/dev/md${us}.nop bs=1m count=1 >/dev/null 2>&1 19153183Spjddd if=/dev/md${us}.nop of=${dst} bs=1m count=1 >/dev/null 2>&1 20153183Spjd 21153183Spjdif [ `md5 -q ${src}` != `md5 -q ${dst}` ]; then 22153183Spjd echo "not ok 1" 23153183Spjdelse 24153183Spjd echo "ok 1" 25153183Spjdfi 26153183Spjd 27153183Spjdgnop destroy md${us}.nop 28153183Spjdmdconfig -d -u $us 29153183Spjdrm -f ${src} ${dst} 30