Changeset View
Changeset View
Standalone View
Standalone View
head/tests/sys/geom/class/eli/init_i_P_test.sh
#!/bin/sh | #!/bin/sh | ||||
# $FreeBSD$ | # $FreeBSD$ | ||||
. $(dirname $0)/conf.sh | . $(dirname $0)/conf.sh | ||||
base=`basename $0` | base=`basename $0` | ||||
sectors=100 | sectors=100 | ||||
keyfile=`mktemp $base.XXXXXX` || exit 1 | keyfile=`mktemp $base.XXXXXX` || exit 1 | ||||
mdconfig -a -t malloc -s `expr $sectors + 1` -u $no || exit 1 | md=$(attach_md -t malloc -s `expr $sectors + 1`) | ||||
echo "1..1" | echo "1..1" | ||||
dd if=/dev/random of=${keyfile} bs=512 count=16 >/dev/null 2>&1 | dd if=/dev/random of=${keyfile} bs=512 count=16 >/dev/null 2>&1 | ||||
geli init -B none -i 64 -P -K ${keyfile} md${no} 2>/dev/null | geli init -B none -i 64 -P -K ${keyfile} ${md} 2>/dev/null | ||||
if [ $? -ne 0 ]; then | if [ $? -ne 0 ]; then | ||||
echo "ok 1" | echo "ok 1" | ||||
else | else | ||||
echo "not ok 1" | echo "not ok 1" | ||||
fi | fi | ||||
rm -f $keyfile | rm -f $keyfile |