5 MD
=`mdconfig -a -t malloc -s 4m -x 63 -y 16`
6 if [ ! -c /dev
/${MD} ] ; then
7 echo "MD device $MD did not materialize" 1>&2
10 trap "mdconfig -d -u ${MD}" EXIT INT TERM
12 # Create an empty bootcode file to isolate our checksum from any changes
13 # which might happen to the boot code file.
14 dd if=/dev
/zero of
=tmp count
=1 > /dev
/null
2>&1
15 .
/fdisk
-b tmp
-I $MD > /dev
/null
2>&1
18 c
=`dd if=/dev/${MD} count=1 2>/dev/null | md5`
19 if [ $c != ea4277fcccb6a927a1a497a6b15bfb8c
] ; then
20 echo "FAILED: 'fdisk -I' gives bad checksum ($c)" 1>&2
23 echo "PASSED: fdisk -I"
25 if [ $c != 4b126d7ac4c6b2af7ef27ede8ef102ec
] ; then
26 echo "FAILED: 'fdisk' gives bad checksum ($c)" 1>&2