Deleted Added
full compact
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}