init_J_test.sh (213173) | init_J_test.sh (293436) |
---|---|
1#!/bin/sh | 1#!/bin/sh |
2# $FreeBSD: head/tools/regression/geom_eli/init-J.t 213173 2010-09-25 17:41:02Z pjd $ | 2# $FreeBSD: head/tools/regression/geom_eli/init-J.t 293436 2016-01-08 19:38:59Z ngie $ |
3 | 3 |
4. $(dirname $0)/conf.sh 5 |
|
4base=`basename $0` | 6base=`basename $0` |
5no=45 | |
6sectors=100 | 7sectors=100 |
7keyfile0=`mktemp /tmp/$base.XXXXXX` || exit 1 8keyfile1=`mktemp /tmp/$base.XXXXXX` || exit 1 9passfile0=`mktemp /tmp/$base.XXXXXX` || exit 1 10passfile1=`mktemp /tmp/$base.XXXXXX` || exit 1 | 8keyfile0=`mktemp $base.XXXXXX` || exit 1 9keyfile1=`mktemp $base.XXXXXX` || exit 1 10passfile0=`mktemp $base.XXXXXX` || exit 1 11passfile1=`mktemp $base.XXXXXX` || exit 1 |
11mdconfig -a -t malloc -s `expr $sectors + 1` -u $no || exit 1 12 13echo "1..150" 14 15dd if=/dev/random of=${keyfile0} bs=512 count=16 >/dev/null 2>&1 16dd if=/dev/random of=${keyfile1} bs=512 count=16 >/dev/null 2>&1 17dd if=/dev/random bs=512 count=16 2>/dev/null | sha1 > ${passfile0} 18dd if=/dev/random bs=512 count=16 2>/dev/null | sha1 > ${passfile1} --- 98 unchanged lines hidden (view full) --- 117 geli detach md${no} || echo -n "not " 118 echo "ok ${i}"; i=$((i+1)) 119 cat ${passfile0} ${passfile1} | awk '{printf "%s", $0}' | geli attach -j - -k ${keyfile0} -k ${keyfile1} md${no} 2>/dev/null || echo -n "not " 120 echo "ok ${i}"; i=$((i+1)) 121 geli detach md${no} || echo -n "not " 122 echo "ok ${i}"; i=$((i+1)) 123done 124 | 12mdconfig -a -t malloc -s `expr $sectors + 1` -u $no || exit 1 13 14echo "1..150" 15 16dd if=/dev/random of=${keyfile0} bs=512 count=16 >/dev/null 2>&1 17dd if=/dev/random of=${keyfile1} bs=512 count=16 >/dev/null 2>&1 18dd if=/dev/random bs=512 count=16 2>/dev/null | sha1 > ${passfile0} 19dd if=/dev/random bs=512 count=16 2>/dev/null | sha1 > ${passfile1} --- 98 unchanged lines hidden (view full) --- 118 geli detach md${no} || echo -n "not " 119 echo "ok ${i}"; i=$((i+1)) 120 cat ${passfile0} ${passfile1} | awk '{printf "%s", $0}' | geli attach -j - -k ${keyfile0} -k ${keyfile1} md${no} 2>/dev/null || echo -n "not " 121 echo "ok ${i}"; i=$((i+1)) 122 geli detach md${no} || echo -n "not " 123 echo "ok ${i}"; i=$((i+1)) 124done 125 |
125mdconfig -d -u $no | |
126rm -f ${keyfile0} ${keyfile1} ${passfile0} ${passfile1} | 126rm -f ${keyfile0} ${keyfile1} ${passfile0} ${passfile1} |