X-Git-Url: https://iankelling.org/git/?p=distro-setup;a=blobdiff_plain;f=radicale-setup;h=cb43a477fd2399b64486a423c47070d98f10dd35;hp=3cfaa8225a2b424aed0d33d6f0f54845a401482b;hb=343a048be4b32d18540c6531048d2b9a006774ae;hpb=50e3ebaf4941651899a3b52b5245052c3f4ed725 diff --git a/radicale-setup b/radicale-setup index 3cfaa82..cb43a47 100755 --- a/radicale-setup +++ b/radicale-setup @@ -1,6 +1,6 @@ #!/bin/bash -[[ $EUID == 0 ]] || exec sudo -E "$BASH_SOURCE" "$@" +[[ $EUID == 0 ]] || exec sudo -E "${BASH_SOURCE[0]}" "$@" if [[ -e /b/errhandle/err ]]; then source /b/errhandle/err @@ -49,8 +49,8 @@ systemctl daemon-reload # not sure this is needed pi-nostart radicale # use persistent uid/gid -IFS=:; read _ _ uid _ < <(getent passwd radicale ); unset IFS -IFS=:; read _ _ gid _ < <(getent group radicale ); unset IFS +IFS=:; read -r _ _ uid _ < <(getent passwd radicale ); unset IFS +IFS=:; read -r _ _ gid _ < <(getent group radicale ); unset IFS if [[ $uid != 609 ]]; then systemctl stop radicale ||: usermod -u 609 radicale