]> CyberLeo.Net >> Repos - FreeBSD/stable/10.git/blob - tests/sys/geom/class/eli/conf.sh
MFC r293821:
[FreeBSD/stable/10.git] / tests / sys / geom / class / eli / conf.sh
1 #!/bin/sh
2 # $FreeBSD$
3
4 class="eli"
5 base=`basename $0`
6
7 # We need to use linear probing in order to detect the first available md(4)
8 # device instead of using mdconfig -a -t, because geli(8) attachs md(4) devices
9 no=0
10 while [ -c /dev/md$no ]; do
11         : $(( no += 1 ))
12 done
13
14 geli_test_cleanup()
15 {
16         [ -c /dev/md${no}.eli ] && geli detach md${no}.eli
17         mdconfig -d -u $no
18 }
19 trap geli_test_cleanup ABRT EXIT INT TERM
20
21 . `dirname $0`/../geom_subr.sh