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