Lines Matching +full:on +full:- +full:die

28 # INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN
43 test_name "File owner can be changed on its own"
44 mkdir own || die
45 eval $(stat -s own | sed -e 's|st_|ost_|g')
46 chown 1234 own || die
47 eval $(stat -s own)
48 [ ${st_uid} -eq 1234 ] || die
49 [ ${st_gid} -eq ${ost_gid} ] || die
51 mkdir ownq || die
52 echo 'chown 1234 ownq' | kqueue_monitor 1 ownq || die
53 test_name "Changing a file's owner raises NOTE_ATTRIB on it"
54 kqueue_check ownq NOTE_ATTRIB || die
56 test_name "File group can be changed on its own"
57 mkdir grp || die
58 eval $(stat -s grp | sed -e 's|st_|ost_|g')
59 chgrp 5678 grp || die
60 eval $(stat -s grp)
61 [ ${st_uid} -eq ${ost_uid} ] || die
62 [ ${st_gid} -eq 5678 ] || die
64 mkdir grpq || die
65 echo 'chgrp 1234 grpq' | kqueue_monitor 1 grpq || die
66 test_name "Changing a file's group raises NOTE_ATTRIB on it"
67 kqueue_check grpq NOTE_ATTRIB || die
70 mkdir owngrp || die
71 chown 1234:5678 owngrp || die
72 eval $(stat -s owngrp)
73 [ ${st_uid} -eq 1234 ] || die
74 [ ${st_gid} -eq 5678 ] || die
76 mkdir owngrpp || die
77 echo 'chown 1234:5678 owngrpp' | kqueue_monitor 1 owngrpp || die
78 test_name "Changing a file's owner and group raises NOTE_ATTRIB on it"
79 kqueue_check owngrpp NOTE_ATTRIB || die
82 mkdir mode || die
83 chmod 0000 mode || die
84 eval $(stat -s mode)
85 [ ${st_mode} -eq 40000 ] || die
87 mkdir modeq || die
88 echo 'chmod 0000 modeq' | kqueue_monitor 1 modeq || die
89 test_name "Updating a file's mode raises NOTE_ATTRIB on it"
90 kqueue_check modeq NOTE_ATTRIB || die
93 mkdir times || die
94 TZ=GMT touch -t 200501010101 times || die
95 eval $(stat -s times)
96 [ ${st_atime} = ${st_mtime} ] || die
97 [ ${st_atime} = 1104541260 ] || die
99 mkdir timesq || die
100 echo 'touch timesq' | kqueue_monitor 1 timesq || die
101 test_name "Updating a file's times raises NOTE_ATTRIB on it"
102 kqueue_check timesq NOTE_ATTRIB || die