Browse Source

irc onion port same as clearnet port

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

+ 3
- 21
src/freedombone View File

@@ -90,7 +90,7 @@ CONFIGURATION_FILE="${PROJECT_NAME}.cfg"
90 90
 
91 91
 SSH_PORT=2222
92 92
 IRC_PORT=6697
93
-IRC_ONION_PORT=8093
93
+IRC_ONION_PORT=6697
94 94
 
95 95
 # password used for accessing your repo mirrors
96 96
 MY_MIRRORS_PASSWORD=
@@ -6881,8 +6881,6 @@ function install_irc_client {
6881 6881
         echo "    address = \"${IRC_ONION_HOSTNAME}\";" >> /home/$MY_USERNAME/.irssi/config
6882 6882
         echo "    port = \"${IRC_ONION_PORT}\";" >> /home/$MY_USERNAME/.irssi/config 
6883 6883
         echo '    use_ssl = "no";' >> /home/$MY_USERNAME/.irssi/config
6884
-        sed -i "s/;Ports =.*/Ports = $IRC_PORT, $IRC_ONION_PORT/1" /etc/ngircd/ngircd.conf
6885
-        systemctl restart ngircd
6886 6884
     fi
6887 6885
     echo '    chatnet = "Freedombone";' >> /home/$MY_USERNAME/.irssi/config
6888 6886
     echo '    ssl_verify = "no";' >> /home/$MY_USERNAME/.irssi/config
@@ -6971,12 +6969,8 @@ function install_irc_server {
6971 6969
     sed -i 's|;CertFile = /etc/ssl/certs/server.crt|CertFile = /etc/ssl/certs/ngircd.crt|g' /etc/ngircd/ngircd.conf
6972 6970
     sed -i 's|;DHFile = /etc/ngircd/dhparams.pem|DHFile = /etc/ssl/certs/ngircd.dhparam|g' /etc/ngircd/ngircd.conf
6973 6971
     sed -i 's|;KeyFile = /etc/ssl/private/server.key|KeyFile = /etc/ssl/private/ngircd.key|g' /etc/ngircd/ngircd.conf
6972
+    sed -i "s/;Ports =.*/Ports = $IRC_PORT/1" /etc/ngircd/ngircd.conf
6974 6973
     sed -i "s/;Ports =.*/Ports = $IRC_PORT/2" /etc/ngircd/ngircd.conf
6975
-    if [[ $ONION_ONLY != 'yes' ]]; then
6976
-        sed -i "s/;Ports =.*/;Ports = $IRC_PORT, $IRC_ONION_PORT/1" /etc/ngircd/ngircd.conf
6977
-    else
6978
-        sed -i "s/;Ports =.*/Ports = $IRC_PORT, $IRC_ONION_PORT/1" /etc/ngircd/ngircd.conf
6979
-    fi
6980 6974
     sed -i "s/;Name = #ngircd/Name = #${PROJECT_NAME}/g" /etc/ngircd/ngircd.conf
6981 6975
     sed -i "s/;Topic = Our ngircd testing channel/Topic = ${PROJECT_NAME} chat channel/g" /etc/ngircd/ngircd.conf
6982 6976
     sed -i 's/;MaxUsers = 23/MaxUsers = 23/g' /etc/ngircd/ngircd.conf
@@ -7015,19 +7009,7 @@ function install_irc_server {
7015 7009
         echo "IRC onion domain:$IRC_ONION_HOSTNAME" >> $COMPLETION_FILE
7016 7010
     fi
7017 7011
 
7018
-    systemctl stop ngircd
7019
-    if [ ! -f /lib/systemd/system/ngircd.service ]; then
7020
-        echo $'No systemd daemon found for ngircd'
7021
-        exit 82528
7022
-    fi
7023
-    
7024
-    if [[ $ONION_ONLY == 'no' ]]; then
7025
-        sed -i 's|ExecStart.*|ExecStart=/usr/sbin/ngircd|g' /lib/systemd/system/ngircd.service
7026
-    else
7027
-        sed -i 's|ExecStart.*|ExecStart=/usr/bin/torify /usr/sbin/ngircd|g' /lib/systemd/system/ngircd.service
7028
-    fi  
7029
-    systemctl daemon-reload
7030
-    systemctl start ngircd
7012
+    systemctl restart ngircd
7031 7013
 
7032 7014
     # keep the daemon running
7033 7015
     echo '' >> /usr/bin/$WATCHDOG_SCRIPT_NAME