nokey_test.sh revision 158209
1#!/bin/sh 2# $FreeBSD: head/tools/regression/geom_eli/nokey.t 158209 2006-05-01 09:12:52Z pjd $ 3 4base=`basename $0` 5no=45 6sectors=100 7keyfile=`mktemp /tmp/$base.XXXXXX` || exit 1 8mdconfig -a -t malloc -s `expr $sectors + 1` -u $no || exit 1 9 10echo "1..8" 11 12geli init -P md${no} 2>/dev/null 13if [ $? -ne 0 ]; then 14 echo "ok 1" 15else 16 echo "not ok 1" 17fi 18 19dd if=/dev/random of=${keyfile} bs=512 count=16 >/dev/null 2>&1 20 21geli init -P -K ${keyfile} md${no} 2>/dev/null 22if [ $? -eq 0 ]; then 23 echo "ok 2" 24else 25 echo "not ok 2" 26fi 27geli attach -p md${no} 2>/dev/null 28if [ $? -ne 0 ]; then 29 echo "ok 3" 30else 31 echo "not ok 3" 32fi 33geli attach -p -k ${keyfile} md${no} 2>/dev/null 34if [ $? -eq 0 ]; then 35 echo "ok 4" 36else 37 echo "not ok 4" 38fi 39geli setkey -n 0 -P md${no} 2>/dev/null 40if [ $? -ne 0 ]; then 41 echo "ok 5" 42else 43 echo "not ok 5" 44fi 45geli detach md${no} 2>/dev/null 46if [ $? -eq 0 ]; then 47 echo "ok 6" 48else 49 echo "not ok 6" 50fi 51geli setkey -n 0 -p -P -K ${keyfile} md${no} 2>/dev/null 52if [ $? -ne 0 ]; then 53 echo "ok 7" 54else 55 echo "not ok 7" 56fi 57geli setkey -n 0 -p -k ${keyfile} -P md${no} 2>/dev/null 58if [ $? -ne 0 ]; then 59 echo "ok 8" 60else 61 echo "not ok 8" 62fi 63 64mdconfig -d -u $no 65rm -f $keyfile 66