X-Git-Url: https://iankelling.org/git/?a=blobdiff_plain;f=certbot-renew-hook;h=70aa41893f38f4991cd5fea659e50aabc99ab623;hb=8599d1cafb7ca273609f07f42d8d3617bf7b7398;hp=fb7a895fe524683f5cf783a7da7faedd2591f337;hpb=d5b079d53808b65478f6f8825a8c93e7da921840;p=distro-setup diff --git a/certbot-renew-hook b/certbot-renew-hook index fb7a895..70aa418 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