Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
View | Details | Raw Unified | Return to bug 511804 | Differences between
and this patch

Collapse All | Expand All

(-)a/sh/tmpfiles.sh.in (-13 / +12 lines)
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

Return to bug 511804