소스 검색

Separate out mumble. It doesn't need to depend on prosody being installed

Bob Mottram 7 년 전
부모
커밋
0ddebf4dc3
1개의 변경된 파일15개의 추가작업 그리고 15개의 파일을 삭제
  1. 15
    15
      src/freedombone-utils-web

+ 15
- 15
src/freedombone-utils-web 파일 보기

756
 function update_default_domain {
756
 function update_default_domain {
757
     echo $'Updating default domain'
757
     echo $'Updating default domain'
758
     if [[ $ONION_ONLY == 'no' ]]; then
758
     if [[ $ONION_ONLY == 'no' ]]; then
759
-        if [ -d /etc/prosody ]; then
760
-            if [ -f /etc/mumble-server.ini ]; then
761
-                if [ ! -f /etc/letsencrypt/live/${DEFAULT_DOMAIN_NAME}/fullchain.pem ]; then
762
-                    if ! grep -q "mumble.pem" /etc/mumble-server.ini; then
763
-                        sed -i 's|sslCert=.*|sslCert=/var/lib/mumble-server/mumble.pem|g' /etc/mumble-server.ini
764
-                        sed -i 's|sslKey=.*|sslKey=/var/lib/mumble-server/mumble.key|g' /etc/mumble-server.ini
765
-                        systemctl restart mumble
766
-                    fi
767
-                else
768
-                    if ! grep -q "${DEFAULT_DOMAIN_NAME}/fullchain.pem" /etc/mumble-server.ini; then
769
-                        usermod -a -G ssl-cert mumble-server
770
-                        sed -i "s|sslCert=.*|sslCert=/etc/letsencrypt/live/${DEFAULT_DOMAIN_NAME}/fullchain.pem|g" /etc/mumble-server.ini
771
-                        sed -i "s|sslKey=.*|sslKey=/etc/letsencrypt/live/${DEFAULT_DOMAIN_NAME}/privkey.pem|g" /etc/mumble-server.ini
772
-                        systemctl restart mumble
773
-                    fi
759
+        if [ -f /etc/mumble-server.ini ]; then
760
+            if [ ! -f /etc/letsencrypt/live/${DEFAULT_DOMAIN_NAME}/fullchain.pem ]; then
761
+                if ! grep -q "mumble.pem" /etc/mumble-server.ini; then
762
+                    sed -i 's|sslCert=.*|sslCert=/var/lib/mumble-server/mumble.pem|g' /etc/mumble-server.ini
763
+                    sed -i 's|sslKey=.*|sslKey=/var/lib/mumble-server/mumble.key|g' /etc/mumble-server.ini
764
+                    systemctl restart mumble
765
+                fi
766
+            else
767
+                if ! grep -q "${DEFAULT_DOMAIN_NAME}/fullchain.pem" /etc/mumble-server.ini; then
768
+                    usermod -a -G ssl-cert mumble-server
769
+                    sed -i "s|sslCert=.*|sslCert=/etc/letsencrypt/live/${DEFAULT_DOMAIN_NAME}/fullchain.pem|g" /etc/mumble-server.ini
770
+                    sed -i "s|sslKey=.*|sslKey=/etc/letsencrypt/live/${DEFAULT_DOMAIN_NAME}/privkey.pem|g" /etc/mumble-server.ini
771
+                    systemctl restart mumble
774
                 fi
772
                 fi
775
             fi
773
             fi
774
+        fi
776
 
775
 
776
+        if [ -d /etc/prosody ]; then
777
             if [ ! -d /etc/prosody/certs ]; then
777
             if [ ! -d /etc/prosody/certs ]; then
778
                 mkdir /etc/prosody/certs
778
                 mkdir /etc/prosody/certs
779
             fi
779
             fi