Lines Matching +full:on +full:- +full:die
28 # INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN
43 umask 022 || die
44 test -f a && die
45 touch a || die
46 test -f a || die
48 eval $(stat -s . | sed -e 's|st_|dst_|g')
49 eval $(stat -s a)
50 test ${st_flags} -eq 0 || die
51 test ${st_size} -eq 0 || die
52 test ${st_uid} -eq $(id -u) || die
53 test ${st_gid} -eq ${dst_gid} || die
54 test ${st_mode} = 0100644 || die
56 if [ -n "${Unprived_User}" ]; then
59 mkdir b c || die
61 chown ${Unprived_User}:0 b || die
62 eval $(stat -s b)
63 [ ${st_uid} -eq $(id -u ${Unprived_User}) ] || die
64 [ ${st_gid} -eq 0 ] || die
66 chown ${Unprived_User}:100 c || die
67 eval $(stat -s c)
68 [ ${st_uid} -eq $(id -u ${Unprived_User}) ] || die
69 [ ${st_gid} -eq 100 ] || die
71 su ${Unprived_User} -c 'touch b/a'
72 eval $(stat -s b/a)
73 [ ${st_uid} -eq $(id -u ${Unprived_User}) ] || die
74 [ ${st_gid} -eq 0 ] || die
76 su ${Unprived_User} -c 'touch c/a'
77 eval $(stat -s c/a)
78 [ ${st_uid} -eq $(id -u ${Unprived_User}) ] || die
79 [ ${st_gid} -eq 100 ] || die
82 mkdir dir || die
83 echo 'touch dir/a' | kqueue_monitor 1 dir || die
84 test_name "Creating a file raises NOTE_WRITE on the parent directory"
85 kqueue_check dir NOTE_WRITE || die