09.t revision 166065
1303231Sdim#!/bin/sh 2303231Sdim# $FreeBSD: head/tools/regression/fstest/tests/mkdir/09.t 166065 2007-01-17 01:42:12Z pjd $ 3353358Sdim 4353358Sdimdesc="mkdir returns EROFS if the named file resides on a read-only file system" 5353358Sdim 6303231Sdimdir=`dirname $0` 7303231Sdim. ${dir}/../misc.sh 8303231Sdim 9303231Sdimcase "${os}:${fs}" in 10303231SdimFreeBSD:UFS) 11303231Sdim echo "1..7" 12303231Sdim 13303231Sdim n0=`namegen` 14303231Sdim n1=`namegen` 15303231Sdim 16303231Sdim expect 0 mkdir ${n0} 0755 17344779Sdim n=`mdconfig -a -n -t malloc -s 1m` 18344779Sdim newfs /dev/md${n} >/dev/null 19344779Sdim mount /dev/md${n} ${n0} 20344779Sdim expect 0 mkdir ${n0}/${n1} 0755 21344779Sdim expect 0 rmdir ${n0}/${n1} 22344779Sdim mount -ur /dev/md${n} 23344779Sdim expect EROFS mkdir ${n0}/${n1} 0755 24344779Sdim mount -uw /dev/md${n} 25344779Sdim expect 0 mkdir ${n0}/${n1} 0755 26344779Sdim expect 0 rmdir ${n0}/${n1} 27344779Sdim umount /dev/md${n} 28344779Sdim mdconfig -d -u ${n} 29344779Sdim expect 0 rmdir ${n0} 30344779Sdim ;; 31344779Sdim*) 32344779Sdim quick_exit 33344779Sdim ;; 34344779Sdimesac 35344779Sdim