]> git.pld-linux.org Git - packages/dehydrated.git/blame - hook.sh
- release 2 (by relup.sh)
[packages/dehydrated.git] / hook.sh
CommitLineData
5765eca7
ER
1#!/bin/sh
2
3case "$1" in
4deploy_cert)
62eb8e9f
AM
5 DOMAIN="$2"
6 PRIVKEY="$3"
7 CERT="$4"
8 FULLCHAINCERT="$5"
9 CHAINCERT="$6"
10 TIMESTAMP="$7"
ea05e75e
ER
11 if [ -x /usr/sbin/lighttpd -a -f /etc/lighttpd/server.pem ]; then
12 echo " + Hook: Overwritting /etc/lighttpd/server.pem and reloading lighttpd..."
355c28dd 13 cp -a /etc/lighttpd/server.pem /etc/lighttpd/server.pem.letsencrypt~
f06d75cc 14 cat "$FULLCHAINCERT" "$PRIVKEY" > /etc/lighttpd/server.pem
62eb8e9f
AM
15 /sbin/service lighttpd reload
16 fi
aebe760f
ER
17 if [ -f /etc/nginx/server.crt -a -f /etc/nginx/server.key ]; then
18 echo " + Hook: Overwritting /etc/nginx/server.{crt,key} and reloading nginx..."
19 cp -a /etc/nginx/server.crt /etc/nginx/server.crt.letsencrypt~
20 cp -a /etc/nginx/server.crt /etc/nginx/server.key.letsencrypt~
21 cat "$FULLCHAINCERT" > /etc/nginx/server.crt
f06d75cc 22 cat "$PRIVKEY" > /etc/nginx/server.key
00916b47 23 /sbin/service nginx reload
62eb8e9f
AM
24 fi
25 if [ -x /etc/rc.d/init.d/httpd ]; then
ea05e75e 26 echo " + Hook: Reloading Apache..."
62eb8e9f
AM
27 /sbin/service httpd graceful
28 fi
69865db8
ER
29 if [ -x /usr/sbin/haproxy -a -f /etc/haproxy/server.pem ]; then
30 echo " + Hook: Overwritting /etc/haproxy/server.pem and restarting haproxy..."
31 cat "$FULLCHAINCERT" "$PRIVKEY" > /etc/haproxy/server.pem
32 /sbin/service haproxy restart
33 fi
62eb8e9f
AM
34 ;;
35clean_challenge)
36 CHALLENGE_TOKEN="$2"
37 KEYAUTH="$3"
38 echo " + Hook: $1: Nothing to do..."
39 ;;
40deploy_challenge)
41 echo " + Hook: $1: Nothing to do..."
42 ;;
43unchanged_cert)
44 echo " + Hook: $1: Nothing to do..."
5765eca7
ER
45 ;;
46*)
47 echo " + Hook: $1: Nothing to do..."
48 ;;
49esac
This page took 0.101734 seconds and 4 git commands to generate.