1166065Spjd#!/bin/sh
2166065Spjd# $FreeBSD: releng/10.3/tools/regression/pjdfstest/tests/rmdir/13.t 210984 2010-08-06 23:58:54Z pjd $
3166065Spjd
4166065Spjddesc="rmdir returns EBUSY if the directory to be removed is the mount point for a mounted file system"
5166065Spjd
6166065Spjddir=`dirname $0`
7166065Spjd. ${dir}/../misc.sh
8166065Spjd
9210984Spjd[ "${os}" = "FreeBSD" ] || quick_exit
10166065Spjd
11210984Spjdecho "1..3"
12166065Spjd
13210984Spjdn0=`namegen`
14210984Spjd
15210984Spjdexpect 0 mkdir ${n0} 0755
16210984Spjdn=`mdconfig -a -n -t malloc -s 1m`
17210984Spjdnewfs /dev/md${n} >/dev/null
18210984Spjdmount /dev/md${n} ${n0}
19210984Spjdexpect EBUSY rmdir ${n0}
20210984Spjdumount /dev/md${n}
21210984Spjdmdconfig -d -u ${n}
22210984Spjdexpect 0 rmdir ${n0}
23