X-Git-Url: https://iankelling.org/git/?a=blobdiff_plain;f=certbot-renew-hook;h=9725594f814955f9762fe533b8269844dd060b46;hb=343a048be4b32d18540c6531048d2b9a006774ae;hp=fb7a895fe524683f5cf783a7da7faedd2591f337;hpb=d5b079d53808b65478f6f8825a8c93e7da921840;p=distro-setup diff --git a/certbot-renew-hook b/certbot-renew-hook index fb7a895..9725594 100755 --- a/certbot-renew-hook +++ b/certbot-renew-hook @@ -16,8 +16,18 @@ set -eE -o pipefail trap 'echo "$0:$LINENO:error: \"$BASH_COMMAND\" returned $?" >&2' ERR -d=/etc/letsencrypt/live/pump.iankelling.org -if [[ $RENEWED_LINEAGE == $d ]]; then - install -m 640 -g pumpio $d/{privkey.pem,fullchain.pem} /home/pumpio -fi -exit 0 +domain_user=( + pump.iankelling.org pumpio + mumble.iankelling.org mumble-server +) + +for ((i=0; i<${#domain_user[@]}; i+=2)); do + domain=${domain_user[i]} + user=${domain_user[i+1]} + + d=/etc/letsencrypt/live/$domain + if [[ $RENEWED_LINEAGE == "$d" ]]; then + install -m 640 -g $user $d/{privkey.pem,fullchain.pem} $(eval echo ~$user) + exit 0 + fi +done