diff --git a/roles/autofs/files/usercache.sh b/roles/autofs/files/usercache.sh index b413f45..1f0e9c5 100644 --- a/roles/autofs/files/usercache.sh +++ b/roles/autofs/files/usercache.sh @@ -1,7 +1,8 @@ -if [ $UID -gt 999 ] && [ "`/usr/bin/id -gn`" = "`/usr/bin/id -un`" ]; then +# shellcheck shell=sh +if [ "$(id -u)" -gt 999 ] && [ "$(id -gn)" = "$(id -un)" ]; then if [ -z "$XDG_RUNTIME_DIR" ]; then - if [ -d "/run/user/${UID}" ]; then - XDG_RUNTIME_DIR="/run/user/${UID}" + if [ -d "/run/user/$(id -u)" ]; then + XDG_RUNTIME_DIR="/run/user/$(id -u)" else XDG_RUNTIME_DIR="$HOME" fi