]>
Commit | Line | Data |
---|---|---|
5765eca7 ER |
1 | #!/bin/sh |
2 | ||
3 | case "$1" in | |
4 | deploy_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 | |
29 | ;; | |
30 | clean_challenge) | |
31 | CHALLENGE_TOKEN="$2" | |
32 | KEYAUTH="$3" | |
33 | echo " + Hook: $1: Nothing to do..." | |
34 | ;; | |
35 | deploy_challenge) | |
36 | echo " + Hook: $1: Nothing to do..." | |
37 | ;; | |
38 | unchanged_cert) | |
39 | echo " + Hook: $1: Nothing to do..." | |
5765eca7 ER |
40 | ;; |
41 | *) | |
42 | echo " + Hook: $1: Nothing to do..." | |
43 | ;; | |
44 | esac |