fix btrbk service
[distro-setup] / certbot-renew-hook
index fb7a895fe524683f5cf783a7da7faedd2591f337..70aa41893f38f4991cd5fea659e50aabc99ab623 100755 (executable)
 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