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