summaryrefslogtreecommitdiff
path: root/dehydrated
diff options
context:
space:
mode:
Diffstat (limited to 'dehydrated')
-rwxr-xr-xdehydrated/hook.sh9
1 files changed, 8 insertions, 1 deletions
diff --git a/dehydrated/hook.sh b/dehydrated/hook.sh
index 9e0a009..f815b42 100755
--- a/dehydrated/hook.sh
+++ b/dehydrated/hook.sh
@@ -19,9 +19,10 @@ servicehosts() {
}
MAILHOSTS=$(servicehosts mail postconf) || true
CHATHOSTS=$(servicehosts chat ejabberdctl) || true
+MUMBLEHOSTS=$(servicehosts mumble murmurd) || true
cert_fix() {
- DOMAIN="$1"; KEYFILE="$2"; FULLCHAINFILE="$4"
+ DOMAIN="$1"; KEYFILE="$2"; CERTFILE="$3"; FULLCHAINFILE="$4"
case "$DOMAIN" in
"$MAILHOSTS")
set -x
@@ -34,6 +35,12 @@ cert_fix() {
sg ejabberd -c "umask 027; cat '$KEYFILE' '$FULLCHAINFILE' > '/etc/ejabberd/$DOMAIN.pem'"
#service ejabberd force-reload
;;
+ "$MUMBLEHOSTS")
+ set -x
+ sg mumble-server -c "umask 027; cat '$KEYFILE' > '/etc/mumble-server-$DOMAIN.key'"
+ sg mumble-server -c "umask 027; cat '$CERTFILE' > '/etc/mumble-server-$DOMAIN.pem'"
+ service mumble-server force-reload
+ ;;
esac
}