]> git.pld-linux.org Git - packages/dehydrated.git/blame - hook.sh
do not obsolete letsencrypt.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
29 ;;
30clean_challenge)
31 CHALLENGE_TOKEN="$2"
32 KEYAUTH="$3"
33 echo " + Hook: $1: Nothing to do..."
34 ;;
35deploy_challenge)
36 echo " + Hook: $1: Nothing to do..."
37 ;;
38unchanged_cert)
39 echo " + Hook: $1: Nothing to do..."
5765eca7
ER
40 ;;
41*)
42 echo " + Hook: $1: Nothing to do..."
43 ;;
44esac
This page took 0.032391 seconds and 4 git commands to generate.