Lines 301-322
for FILE in $tmpfiles_d ; do
Link Here
|
301 |
*!) [ "$BOOT" -eq "1" ] || continue; cmd=${cmd%!} ;; |
301 |
*!) [ "$BOOT" -eq "1" ] || continue; cmd=${cmd%!} ;; |
302 |
esac |
302 |
esac |
303 |
|
303 |
|
304 |
# whine about invalid entries |
304 |
# Whine about invalid entries |
305 |
case $cmd in |
305 |
case $cmd in |
306 |
f|F|w|d|D|p|L|c|b|x|X|r|R|z|Z) ;; |
306 |
f|F|w|d|D|p|L|c|b|x|X|r|R|z|Z) |
307 |
\#) continue ;; |
307 |
# Valid commands |
308 |
*) warninvalid ; continue ;; |
308 |
;; |
|
|
309 |
\#*) |
310 |
# UNIX-like comments |
311 |
continue |
312 |
;; |
313 |
*) |
314 |
warninvalid |
315 |
continue |
316 |
;; |
309 |
esac |
317 |
esac |
310 |
|
318 |
|
311 |
# fall back on defaults when parameters are passed as '-' |
|
|
312 |
if [ "$mode" = '-' -o "$mode" = '' ]; then |
313 |
case "$cmd" in |
314 |
p|f|F) mode=0644 ;; |
315 |
d|D) mode=0755 ;; |
316 |
z|Z|x|r|R|L) ;; |
317 |
esac |
318 |
fi |
319 |
|
320 |
[ "$uid" = '-' -o "$uid" = '' ] && uid=0 |
319 |
[ "$uid" = '-' -o "$uid" = '' ] && uid=0 |
321 |
[ "$gid" = '-' -o "$gid" = '' ] && gid=0 |
320 |
[ "$gid" = '-' -o "$gid" = '' ] && gid=0 |
322 |
[ "$age" = '-' -o "$age" = '' ] && age=0 |
321 |
[ "$age" = '-' -o "$age" = '' ] && age=0 |