Преглед на файлове

Use onion address in xmpp virtualhost

Bob Mottram преди 8 години
родител
ревизия
5cc277740b
променени са 1 файла, в които са добавени 5 реда и са изтрити 2 реда
  1. 5
    2
      src/freedombone-app-xmpp

+ 5
- 2
src/freedombone-app-xmpp Целия файл

701
     echo '    { levels = { "error" }; to = "/dev/null";  };' >> /etc/prosody/prosody.cfg.lua
701
     echo '    { levels = { "error" }; to = "/dev/null";  };' >> /etc/prosody/prosody.cfg.lua
702
     echo '}' >> /etc/prosody/prosody.cfg.lua
702
     echo '}' >> /etc/prosody/prosody.cfg.lua
703
     echo '' >> /etc/prosody/prosody.cfg.lua
703
     echo '' >> /etc/prosody/prosody.cfg.lua
704
-    echo "VirtualHost \"${DEFAULT_DOMAIN_NAME}\"" >> /etc/prosody/prosody.cfg.lua
704
+    if [[ $ONION_ONLY != 'no' ]]; then
705
+        echo "VirtualHost \"${XMPP_ONION_HOSTNAME}\"" >> /etc/prosody/prosody.cfg.lua
706
+    else
707
+        echo "VirtualHost \"${DEFAULT_DOMAIN_NAME}\"" >> /etc/prosody/prosody.cfg.lua
708
+    fi
705
     echo '    ssl = {' >> /etc/prosody/prosody.cfg.lua
709
     echo '    ssl = {' >> /etc/prosody/prosody.cfg.lua
706
     echo "        key = \"/etc/prosody/certs/${DEFAULT_DOMAIN_NAME}.key\";" >> /etc/prosody/prosody.cfg.lua
710
     echo "        key = \"/etc/prosody/certs/${DEFAULT_DOMAIN_NAME}.key\";" >> /etc/prosody/prosody.cfg.lua
707
     if [ -f /etc/prosody/certs/${DEFAULT_DOMAIN_NAME}.pem ]; then
711
     if [ -f /etc/prosody/certs/${DEFAULT_DOMAIN_NAME}.pem ]; then
970
 
974
 
971
     systemctl restart prosody
975
     systemctl restart prosody
972
 
976
 
973
-    cd
974
     if [[ $ONION_ONLY != 'no' ]]; then
977
     if [[ $ONION_ONLY != 'no' ]]; then
975
         prosodyctl register $MY_USERNAME $XMPP_ONION_HOSTNAME "$XMPP_PASSWORD"
978
         prosodyctl register $MY_USERNAME $XMPP_ONION_HOSTNAME "$XMPP_PASSWORD"
976
     else
979
     else