diff options
Diffstat (limited to 'sh')
-rwxr-xr-x | sh/tmpfiles.sh.in | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/sh/tmpfiles.sh.in b/sh/tmpfiles.sh.in index de819645..1460bdfd 100755 --- a/sh/tmpfiles.sh.in +++ b/sh/tmpfiles.sh.in @@ -268,10 +268,10 @@ for FILE in $tmpfiles_d ; do age=$6 arg=$7 - [ ${4} = '-' ] && uid=0 - [ ${5} = '-' ] && gid=0 - [ ${6} = '-' ] && age=0 - [ ${7} = '-' ] && arg='' + [ "${4}" = '-' -o "${4}" = '' ] && uid=0 + [ "${5}" = '-' -o "${5}" = '' ] && gid=0 + [ "${6}" = '-' -o "${6}" = '' ] && age=0 + [ "${7}" = '-' -o "${7}" = '' ] && arg='' set -- "$path" "$mode" "$uid" "$gid" "$age" "$arg" [ "$VERBOSE" -eq "1" ] && echo _$cmd "$@" |