]> CyberLeo.Net >> Repos - FreeBSD/stable/10.git/blob - tools/regression/geom_eli/onetime-d.t
MFC r294973:
[FreeBSD/stable/10.git] / tools / regression / geom_eli / onetime-d.t
1 #!/bin/sh
2 # $FreeBSD$
3
4 . $(dirname $0)/conf.sh
5
6 base=`basename $0`
7 sectors=100
8 mdconfig -a -t malloc -s $sectors -u $no || exit 1
9
10 echo "1..3"
11
12 geli onetime -d md${no}
13 if [ -c /dev/md${no}.eli ]; then
14         echo "ok 1"
15 else
16         echo "not ok 1"
17 fi
18 # Be sure it doesn't detach on read.
19 dd if=/dev/md${no}.eli of=/dev/null 2>/dev/null
20 sleep 1
21 if [ -c /dev/md${no}.eli ]; then
22         echo "ok 2"
23 else
24         echo "not ok 2"
25 fi
26 true > /dev/md${no}.eli
27 sleep 1
28 if [ ! -c /dev/md${no}.eli ]; then
29         echo "ok 3"
30 else
31         echo "not ok 3"
32 fi
33
34 mdconfig -d -u $no