From 9d595c8d4e48375d978e4d8d6f8e996a10a2f7b5 Mon Sep 17 00:00:00 2001 From: Bob Mottram Date: Sat, 22 Aug 2015 13:57:11 +0100 Subject: [PATCH] mumble permissions --- src/freedombone | 12 +++++++++--- 1 file changed, 9 insertions(+), 3 deletions(-) diff --git a/src/freedombone b/src/freedombone index ccdebff3..668779a2 100755 --- a/src/freedombone +++ b/src/freedombone @@ -10204,6 +10204,12 @@ function install_voip { echo 'VoIP server key not created' exit 57893 fi + if [ ! -d /var/lib/mumble-server ]; then + mkdir /var/lib/mumble-server + fi + cp /etc/ssl/certs/mumble.* /var/lib/mumble-server + cp /etc/ssl/private/mumble.key /var/lib/mumble-server + chown -R mumble-server:mumble-server /var/lib/mumble-server sed -i "s|welcometext=.*|welcometext=\"
Welcome to $DEFAULT_DOMAIN_NAME VoIP.
Chat freely!
\"|g" /etc/mumble-server.ini @@ -10220,8 +10226,8 @@ function install_voip { echo 'allowping=False' >> /etc/mumble-server.ini fi sed -i 's|allowping=.*|allowping=False|g' /etc/mumble-server.ini - sed -i 's|#sslCert=.*|sslCert=/etc/ssl/certs/mumble.crt|g' /etc/mumble-server.ini - sed -i 's|#sslKey=.*|sslKey=/etc/ssl/private/mumble.key|g' /etc/mumble-server.ini + sed -i 's|#sslCert=.*|sslCert=/var/lib/mumble-server/mumble.crt|g' /etc/mumble-server.ini + sed -i 's|#sslKey=.*|sslKey=/var/lib/mumble-server/mumble.key|g' /etc/mumble-server.ini sed -i 's|#certrequired=.*|certrequired=True|g' /etc/mumble-server.ini sed -i 's|users=100|users=10|g' /etc/mumble-server.ini sed -i 's|#channelnestinglimit=10|channelnestinglimit=10|g' /etc/mumble-server.ini @@ -10232,7 +10238,7 @@ function install_voip { sed -i 's|allowhtml=.*|allowhtml=False|g' /etc/mumble-server.ini sed -i "s|port=.*|port=$VOIP_PORT|g" /etc/mumble-server.ini - service mumble-server restart + systemctl restart mumble-server if ! grep -q "VoIP Server" /home/$MY_USERNAME/README; then echo '' >> /home/$MY_USERNAME/README