1*ec7c50bfSpedro#!/bin/sh 2*ec7c50bfSpedro# $FreeBSD: src/tools/regression/fstest/tests/rmdir/09.t,v 1.1 2007/01/17 01:42:11 pjd Exp $ 3*ec7c50bfSpedro 4*ec7c50bfSpedrodesc="rmdir returns EPERM if the named file has its immutable, undeletable or append-only flag set" 5*ec7c50bfSpedro 6*ec7c50bfSpedron0=`namegen` 7*ec7c50bfSpedro 8*ec7c50bfSpedroexpect 0 mkdir ${n0} 0755 9*ec7c50bfSpedroexpect 0 chflags ${n0} SF_IMMUTABLE 10*ec7c50bfSpedroexpect EPERM rmdir ${n0} 11*ec7c50bfSpedroexpect 0 chflags ${n0} none 12*ec7c50bfSpedroexpect 0 rmdir ${n0} 13*ec7c50bfSpedro 14*ec7c50bfSpedroexpect 0 mkdir ${n0} 0755 15*ec7c50bfSpedroexpect 0 chflags ${n0} UF_IMMUTABLE 16*ec7c50bfSpedroexpect EPERM rmdir ${n0} 17*ec7c50bfSpedroexpect 0 chflags ${n0} none 18*ec7c50bfSpedroexpect 0 rmdir ${n0} 19*ec7c50bfSpedro 20*ec7c50bfSpedroexpect 0 mkdir ${n0} 0755 21*ec7c50bfSpedroexpect 0 chflags ${n0} SF_APPEND 22*ec7c50bfSpedroexpect EPERM rmdir ${n0} 23*ec7c50bfSpedroexpect 0 chflags ${n0} none 24*ec7c50bfSpedroexpect 0 rmdir ${n0} 25*ec7c50bfSpedro 26*ec7c50bfSpedroexpect 0 mkdir ${n0} 0755 27*ec7c50bfSpedroexpect 0 chflags ${n0} UF_APPEND 28*ec7c50bfSpedroexpect EPERM rmdir ${n0} 29*ec7c50bfSpedroexpect 0 chflags ${n0} none 30*ec7c50bfSpedroexpect 0 rmdir ${n0} 31