Browse Source

xmpp onion dependency

Bob Mottram 9 years ago
parent
commit
7ff67b1ce0
1 changed files with 3 additions and 1 deletions
  1. 3
    1
      src/freedombone

+ 3
- 1
src/freedombone View File

@@ -283,6 +283,7 @@ XMPP_DIRECTORY="/var/lib/prosody"
283 283
 
284 284
 # port used for xmpp as an onion service
285 285
 XMPP_ONION_PORT=8091
286
+XMPP_ONION_PORT2=8092
286 287
 
287 288
 # file containing a list of remote locations to backup to
288 289
 # Format: [username@friendsdomain//home/username] [ssh_password]
@@ -6728,7 +6729,7 @@ function install_xmpp {
6728 6729
     if grep -Fxq "install_xmpp" $COMPLETION_FILE; then
6729 6730
         return
6730 6731
     fi
6731
-    apt-get -y install lua-sec
6732
+    apt-get -y install lua-sec lua-bitop
6732 6733
     apt-get -y install prosody prosody-modules mercurial
6733 6734
 
6734 6735
     if [ ! -d /etc/prosody ]; then
@@ -6837,6 +6838,7 @@ function install_xmpp {
6837 6838
     if ! grep -q "hidden_service_xmpp" /etc/tor/torrc; then
6838 6839
         echo 'HiddenServiceDir /var/lib/tor/hidden_service_xmpp/' >> /etc/tor/torrc
6839 6840
         echo "HiddenServicePort 5222 127.0.0.1:${XMPP_ONION_PORT}" >> /etc/tor/torrc
6841
+        echo "HiddenServicePort 5269 127.0.0.1:${XMPP_ONION_PORT2}" >> /etc/tor/torrc
6840 6842
         echo $'Added onion site for XMPP chat'
6841 6843
     fi
6842 6844