--- a/sh/tmpfiles.sh.in +++ a/sh/tmpfiles.sh.in @@ -301,11 +301,19 @@ for FILE in $tmpfiles_d ; do *!) [ "$BOOT" -eq "1" ] || continue; cmd=${cmd%!} ;; esac - # whine about invalid entries + # Whine about invalid entries case $cmd in - f|F|w|d|D|p|L|c|b|x|X|r|R|z|Z) ;; - \#) continue ;; - *) warninvalid ; continue ;; + f|F|w|d|D|p|L|c|b|x|X|r|R|z|Z) + # Valid commands + ;; + \#*) + # UNIX-like comments + continue + ;; + *) + warninvalid + continue + ;; esac # fall back on defaults when parameters are passed as '-'