configure_b_B_test.sh revision 182452
1#!/bin/sh 2# $FreeBSD: head/tools/regression/geom_eli/configure-b-B.t 182452 2008-08-29 18:10:18Z pjd $ 3 4base=`basename $0` 5no=45 6sectors=100 7mdconfig -a -t malloc -s `expr $sectors + 1` -u $no || exit 1 8 9echo "1..17" 10 11geli init -B none -P -K /dev/null md${no} 12if [ $? -eq 0 ]; then 13 echo "ok 1" 14else 15 echo "not ok 1" 16fi 17 18geli dump md${no} | egrep 'flags: 0x0$' >/dev/null 19if [ $? -eq 0 ]; then 20 echo "ok 2" 21else 22 echo "not ok 2" 23fi 24 25geli init -B none -b -P -K /dev/null md${no} 26if [ $? -eq 0 ]; then 27 echo "ok 3" 28else 29 echo "not ok 3" 30fi 31 32geli dump md${no} | egrep 'flags: 0x2$' >/dev/null 33if [ $? -eq 0 ]; then 34 echo "ok 4" 35else 36 echo "not ok 4" 37fi 38 39geli configure -B md${no} 40if [ $? -eq 0 ]; then 41 echo "ok 5" 42else 43 echo "not ok 5" 44fi 45 46geli dump md${no} | egrep 'flags: 0x0$' >/dev/null 47if [ $? -eq 0 ]; then 48 echo "ok 6" 49else 50 echo "not ok 6" 51fi 52 53geli configure -b md${no} 54if [ $? -eq 0 ]; then 55 echo "ok 7" 56else 57 echo "not ok 7" 58fi 59 60geli dump md${no} | egrep 'flags: 0x2$' >/dev/null 61if [ $? -eq 0 ]; then 62 echo "ok 8" 63else 64 echo "not ok 8" 65fi 66 67geli attach -p -k /dev/null md${no} 68if [ $? -eq 0 ]; then 69 echo "ok 9" 70else 71 echo "not ok 9" 72fi 73 74geli list md${no}.eli | egrep '^Flags: .*BOOT' >/dev/null 75if [ $? -eq 0 ]; then 76 echo "ok 10" 77else 78 echo "not ok 10" 79fi 80 81geli configure -B md${no} 82if [ $? -eq 0 ]; then 83 echo "ok 11" 84else 85 echo "not ok 11" 86fi 87 88geli list md${no}.eli | egrep '^Flags: .*BOOT' >/dev/null 89if [ $? -ne 0 ]; then 90 echo "ok 12" 91else 92 echo "not ok 12" 93fi 94 95geli dump md${no} | egrep 'flags: 0x0$' >/dev/null 96if [ $? -eq 0 ]; then 97 echo "ok 13" 98else 99 echo "not ok 13" 100fi 101 102geli configure -b md${no} 103if [ $? -eq 0 ]; then 104 echo "ok 14" 105else 106 echo "not ok 14" 107fi 108 109geli list md${no}.eli | egrep '^Flags: .*BOOT' >/dev/null 110if [ $? -eq 0 ]; then 111 echo "ok 15" 112else 113 echo "not ok 15" 114fi 115 116geli dump md${no} | egrep 'flags: 0x2$' >/dev/null 117if [ $? -eq 0 ]; then 118 echo "ok 16" 119else 120 echo "not ok 16" 121fi 122 123geli detach md${no} 124if [ $? -eq 0 ]; then 125 echo "ok 17" 126else 127 echo "not ok 17" 128fi 129 130mdconfig -d -u $no 131