21.t (198305) | 21.t (211180) |
---|---|
1#!/bin/sh | 1#!/bin/sh |
2# $FreeBSD: head/tools/regression/fstest/tests/rename/21.t 198305 2009-10-20 21:08:32Z pjd $ | 2# $FreeBSD: head/tools/regression/fstest/tests/rename/21.t 211180 2010-08-11 16:34:44Z pjd $ |
3 4desc="write access to subdirectory is required to move it to another directory" 5 6dir=`dirname $0` 7. ${dir}/../misc.sh 8 9echo "1..16" 10 --- 21 unchanged lines hidden (view full) --- 32 33expect "0|ENOENT" rmdir ${n2}/${n0} 34expect ENOENT rmdir ${n2}/${n0} 35expect "0|ENOENT" rmdir ${n3}/${n1} 36expect ENOENT rmdir ${n3}/${n1} 37 38# Check that write permission on containing directory (${n2}) is enough 39# to move file (${n0}) from that directory. | 3 4desc="write access to subdirectory is required to move it to another directory" 5 6dir=`dirname $0` 7. ${dir}/../misc.sh 8 9echo "1..16" 10 --- 21 unchanged lines hidden (view full) --- 32 33expect "0|ENOENT" rmdir ${n2}/${n0} 34expect ENOENT rmdir ${n2}/${n0} 35expect "0|ENOENT" rmdir ${n3}/${n1} 36expect ENOENT rmdir ${n3}/${n1} 37 38# Check that write permission on containing directory (${n2}) is enough 39# to move file (${n0}) from that directory. |
40expect 0 create ${n2}/${n0} 0755 | 40expect 0 create ${n2}/${n0} 0644 |
41expect 0 -u 65534 -g 65534 rename ${n2}/${n0} ${n3}/${n1} 42 43expect 0 unlink ${n3}/${n1} 44expect ENOENT unlink ${n2}/${n0} 45 46expect 0 rmdir ${n3} 47expect 0 rmdir ${n2} | 41expect 0 -u 65534 -g 65534 rename ${n2}/${n0} ${n3}/${n1} 42 43expect 0 unlink ${n3}/${n1} 44expect ENOENT unlink ${n2}/${n0} 45 46expect 0 rmdir ${n3} 47expect 0 rmdir ${n2} |