X-Git-Url: https://iankelling.org/git/?p=distro-setup;a=blobdiff_plain;f=radicale-setup;h=1d0ca163ca6b80e3cf62f131673021bd14a8daad;hp=ba8fde2321caee3450edb466d0236f1d2e585075;hb=79b274fcd8bfa556133ab13270e84b40aebe8468;hpb=2d3ce30754a3f24d922635647bab4990b60f5c27 diff --git a/radicale-setup b/radicale-setup index ba8fde2..1d0ca16 100755 --- a/radicale-setup +++ b/radicale-setup @@ -1,8 +1,16 @@ -#!/bin/bash -l -set -x -[[ $EUID == 0 ]] || exec sudo -E "$BASH_SOURCE" "$@" +#!/bin/bash +[[ $EUID == 0 ]] || exec sudo -E "${BASH_SOURCE[0]}" "$@" +if [[ -e /b/errhandle/err ]]; then + source /b/errhandle/err +else + set -eE -o pipefail + trap 'echo "$0:$LINENO:error: \"$BASH_COMMAND\" returned $?" >&2' ERR +fi + +source /a/bin/bash_unpublished/source-state +source /a/bin/distro-functions/src/package-manager-abstractions # davdroid setup instructions at the bottom # main docs: @@ -25,7 +33,7 @@ fi d=/etc/systemd/system/radicale.service.d mkdir -p $d -sudo dd of=$d/override.conf <$d/override.conf <