onetime_d_test.sh revision 148459
1148459Spjd#!/bin/sh
2148459Spjd# $FreeBSD: head/tools/regression/geom_eli/onetime-d.t 148459 2005-07-27 22:27:30Z pjd $
3148459Spjd
4148459Spjdbase=`basename $0`
5148459Spjdno=45
6148459Spjdsectors=100
7148459Spjdmdconfig -a -t malloc -s $sectors -u $no || exit 1
8148459Spjd
9148459Spjdecho "1..3"
10148459Spjd
11148459Spjdgeli onetime -d md${no}
12148459Spjdif [ -c /dev/md${no}.eli ]; then
13148459Spjd	echo "ok 1"
14148459Spjdelse
15148459Spjd	echo "not ok 1"
16148459Spjdfi
17148459Spjd# Be sure it doesn't detach on read.
18148459Spjddd if=/dev/md${no}.eli of=/dev/null 2>/dev/null
19148459Spjdsleep 1
20148459Spjdif [ -c /dev/md${no}.eli ]; then
21148459Spjd	echo "ok 2"
22148459Spjdelse
23148459Spjd	echo "not ok 2"
24148459Spjdfi
25148459Spjdtrue > /dev/md${no}.eli
26148459Spjdsleep 1
27148459Spjdif [ ! -c /dev/md${no}.eli ]; then
28148459Spjd	echo "ok 3"
29148459Spjdelse
30148459Spjd	echo "not ok 3"
31148459Spjdfi
32148459Spjd
33148459Spjdmdconfig -d -u $no
34