|
@@ -84,6 +84,21 @@ function upgrade_mumble {
|
84
|
84
|
if [ -d /etc/letsencrypt ]; then
|
85
|
85
|
usermod -a -G ssl-cert mumble-server
|
86
|
86
|
fi
|
|
87
|
+
|
|
88
|
+ if [ ! -f /etc/letsencrypt/live/${DEFAULT_DOMAIN_NAME}/fullchain.pem ]; then
|
|
89
|
+ if ! grep -q "mumble.pem" /etc/mumble-server.ini; then
|
|
90
|
+ sed -i 's|sslCert=.*|sslCert=/var/lib/mumble-server/mumble.pem|g' /etc/mumble-server.ini
|
|
91
|
+ sed -i 's|sslKey=.*|sslKey=/var/lib/mumble-server/mumble.key|g' /etc/mumble-server.ini
|
|
92
|
+ systemctl restart mumble
|
|
93
|
+ fi
|
|
94
|
+ else
|
|
95
|
+ if ! grep -q "${DEFAULT_DOMAIN_NAME}/fullchain.pem" /etc/mumble-server.ini; then
|
|
96
|
+ usermod -a -G ssl-cert mumble-server
|
|
97
|
+ sed -i "s|sslCert=.*|sslCert=/etc/letsencrypt/live/${DEFAULT_DOMAIN_NAME}/fullchain.pem|g" /etc/mumble-server.ini
|
|
98
|
+ sed -i "s|sslKey=.*|sslKey=/etc/letsencrypt/live/${DEFAULT_DOMAIN_NAME}/privkey.pem|g" /etc/mumble-server.ini
|
|
99
|
+ systemctl restart mumble
|
|
100
|
+ fi
|
|
101
|
+ fi
|
87
|
102
|
}
|
88
|
103
|
|
89
|
104
|
function backup_local_mumble {
|