onetime_d_test.sh revision 293436
1148459Spjd#!/bin/sh
2148459Spjd# $FreeBSD: head/tools/regression/geom_eli/onetime-d.t 293436 2016-01-08 19:38:59Z ngie $
3148459Spjd
4293436Sngie. $(dirname $0)/conf.sh
5293436Sngie
6148459Spjdbase=`basename $0`
7148459Spjdsectors=100
8148459Spjdmdconfig -a -t malloc -s $sectors -u $no || exit 1
9148459Spjd
10148459Spjdecho "1..3"
11148459Spjd
12148459Spjdgeli onetime -d md${no}
13148459Spjdif [ -c /dev/md${no}.eli ]; then
14148459Spjd	echo "ok 1"
15148459Spjdelse
16148459Spjd	echo "not ok 1"
17148459Spjdfi
18148459Spjd# Be sure it doesn't detach on read.
19148459Spjddd if=/dev/md${no}.eli of=/dev/null 2>/dev/null
20148459Spjdsleep 1
21148459Spjdif [ -c /dev/md${no}.eli ]; then
22148459Spjd	echo "ok 2"
23148459Spjdelse
24148459Spjd	echo "not ok 2"
25148459Spjdfi
26148459Spjdtrue > /dev/md${no}.eli
27148459Spjdsleep 1
28148459Spjdif [ ! -c /dev/md${no}.eli ]; then
29148459Spjd	echo "ok 3"
30148459Spjdelse
31148459Spjd	echo "not ok 3"
32148459Spjdfi
33148459Spjd
34148459Spjdmdconfig -d -u $no
35