test-1.t revision 153188
1153188Spjd#!/bin/sh 2153188Spjd# $FreeBSD: head/tools/regression/geom_shsec/test-1.t 153188 2005-12-07 01:29:50Z pjd $ 3153188Spjd 4153188Spjd. `dirname $0`/conf.sh 5153188Spjd 6153188Spjdecho "1..2" 7153188Spjd 8153188Spjdus0=45 9153188Spjdus1=`expr $us0 + 1` 10153188Spjdus2=`expr $us0 + 2` 11153188Spjd 12153188Spjdmdconfig -a -t malloc -s 1M -u $us0 || exit 1 13153188Spjdmdconfig -a -t malloc -s 2M -u $us1 || exit 1 14153188Spjdmdconfig -a -t malloc -s 3M -u $us2 || exit 1 15153188Spjd 16153188Spjdgshsec label $name /dev/md${us0} /dev/md${us1} /dev/md${us2} 2>/dev/null || exit 1 17153188Spjddevwait 18153188Spjd 19153188Spjd# Size of created device should be 1MB - 512B. 20153188Spjd 21153188Spjdmediasize=`diskinfo /dev/shsec/${name} | awk '{print $3}'` 22153188Spjdif [ $mediasize -eq 1048064 ]; then 23153188Spjd echo "ok 1" 24153188Spjdelse 25153188Spjd echo "not ok 1" 26153188Spjdfi 27153188Spjdsectorsize=`diskinfo /dev/shsec/${name} | awk '{print $2}'` 28153188Spjdif [ $sectorsize -eq 512 ]; then 29153188Spjd echo "ok 2" 30153188Spjdelse 31153188Spjd echo "not ok 2" 32153188Spjdfi 33153188Spjd 34153188Spjdgshsec stop $name 35153188Spjdmdconfig -d -u $us0 36153188Spjdmdconfig -d -u $us1 37153188Spjdmdconfig -d -u $us2 38