]> git.pld-linux.org Git - packages/dehydrated.git/blobdiff - hook.sh
- release 2 (by relup.sh)
[packages/dehydrated.git] / hook.sh
diff --git a/hook.sh b/hook.sh
index 6210d401cbee22b87ca00cfdb27cbfe45e702596..540b10ad125a3cfa718a89afec18701715ea092e 100755 (executable)
--- a/hook.sh
+++ b/hook.sh
@@ -14,20 +14,23 @@ deploy_cert)
                cat "$FULLCHAINCERT" "$PRIVKEY" > /etc/lighttpd/server.pem
                /sbin/service lighttpd reload
        fi
-       if [ -f /etc/nginx/server.pem -a -f /etc/nginx/server.key ]; then
-               nginx="nginx-standard"
-               [ -x /etc/rc.d/init.d/nginx-light ] && nginx="nginx-light"
-               echo " + Hook: Overwritting /etc/nginx/server.{pem,key} and reloading nginx..."
-               cp -a /etc/nginx/server.pem /etc/nginx/server.pem.letsencrypt~
-               cp -a /etc/nginx/server.key /etc/nginx/server.key.letsencrypt~
-               cat "$FULLCHAINCERT" > /etc/nginx/server.pem
+       if [ -f /etc/nginx/server.crt -a -f /etc/nginx/server.key ]; then
+               echo " + Hook: Overwritting /etc/nginx/server.{crt,key} and reloading nginx..."
+               cp -a /etc/nginx/server.crt /etc/nginx/server.crt.letsencrypt~
+               cp -a /etc/nginx/server.crt /etc/nginx/server.key.letsencrypt~
+               cat "$FULLCHAINCERT" > /etc/nginx/server.crt
                cat "$PRIVKEY" > /etc/nginx/server.key
-               /sbin/service "$nginx" reload
+               /sbin/service nginx reload
        fi
        if [ -x /etc/rc.d/init.d/httpd ]; then
                echo " + Hook: Reloading Apache..."
                /sbin/service httpd graceful
        fi
+       if [ -x /usr/sbin/haproxy -a -f /etc/haproxy/server.pem ]; then
+               echo " + Hook: Overwritting /etc/haproxy/server.pem and restarting haproxy..."
+               cat "$FULLCHAINCERT" "$PRIVKEY" > /etc/haproxy/server.pem
+               /sbin/service haproxy restart
+       fi
        ;;
 clean_challenge)
        CHALLENGE_TOKEN="$2"
This page took 0.032056 seconds and 4 git commands to generate.