|
@@ -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
|