|
@@ -6867,59 +6867,58 @@ function install_irc_client {
|
6867
|
6867
|
echo ' autoconnect = "yes";' >> /home/$MY_USERNAME/.irssi/config
|
6868
|
6868
|
echo ' },' >> /home/$MY_USERNAME/.irssi/config
|
6869
|
6869
|
echo ' {' >> /home/$MY_USERNAME/.irssi/config
|
6870
|
|
- if [[ $ONION_ONLY == 'no' ]]; then
|
6871
|
|
- echo " address = \"${DEFAULT_DOMAIN_NAME}\";" >> /home/$MY_USERNAME/.irssi/config
|
6872
|
|
- echo " port = \"${IRC_PORT}\";" >> /home/$MY_USERNAME/.irssi/config
|
6873
|
|
- echo ' use_ssl = "yes";' >> /home/$MY_USERNAME/.irssi/config
|
6874
|
|
- else
|
6875
|
|
- IRC_ONION_HOSTNAME=$(cat $COMPLETION_FILE | grep "IRC onion domain" | awk -F ':' '{print $2}')
|
6876
|
|
- echo " address = \"${IRC_ONION_HOSTNAME}\";" >> /home/$MY_USERNAME/.irssi/config
|
6877
|
|
- echo " port = \"${IRC_ONION_PORT}\";" >> /home/$MY_USERNAME/.irssi/config
|
6878
|
|
- echo ' use_ssl = "no";' >> /home/$MY_USERNAME/.irssi/config
|
6879
|
|
- fi
|
6880
|
|
- echo ' chatnet = "Freedombone";' >> /home/$MY_USERNAME/.irssi/config
|
6881
|
|
- echo ' ssl_verify = "no";' >> /home/$MY_USERNAME/.irssi/config
|
6882
|
|
- echo ' autoconnect = "yes";' >> /home/$MY_USERNAME/.irssi/config
|
6883
|
|
- if [ $IRC_PASSWORD ]; then
|
6884
|
|
- echo " password = \"${IRC_PASSWORD}\";" >> /home/$MY_USERNAME/.irssi/config
|
6885
|
|
- fi
|
6886
|
|
- echo ' }' >> /home/$MY_USERNAME/.irssi/config
|
6887
|
|
- echo ');' >> /home/$MY_USERNAME/.irssi/config
|
6888
|
|
- echo '' >> /home/$MY_USERNAME/.irssi/config
|
6889
|
|
- echo 'chatnets = {' >> /home/$MY_USERNAME/.irssi/config
|
6890
|
|
- echo ' Freedombone = {' >> /home/$MY_USERNAME/.irssi/config
|
6891
|
|
- echo ' type = "IRC";' >> /home/$MY_USERNAME/.irssi/config
|
6892
|
|
- echo ' max_kicks = "1";' >> /home/$MY_USERNAME/.irssi/config
|
6893
|
|
- echo ' max_msgs = "4";' >> /home/$MY_USERNAME/.irssi/config
|
6894
|
|
- echo ' max_whois = "1";' >> /home/$MY_USERNAME/.irssi/config
|
6895
|
|
- echo ' };' >> /home/$MY_USERNAME/.irssi/config
|
6896
|
|
- echo ' Freenode = {' >> /home/$MY_USERNAME/.irssi/config
|
6897
|
|
- echo ' type = "IRC";' >> /home/$MY_USERNAME/.irssi/config
|
6898
|
|
- echo ' max_kicks = "1";' >> /home/$MY_USERNAME/.irssi/config
|
6899
|
|
- echo ' max_msgs = "4";' >> /home/$MY_USERNAME/.irssi/config
|
6900
|
|
- echo ' max_whois = "1";' >> /home/$MY_USERNAME/.irssi/config
|
6901
|
|
- echo ' };' >> /home/$MY_USERNAME/.irssi/config
|
6902
|
|
- echo ' OFTC = {' >> /home/$MY_USERNAME/.irssi/config
|
6903
|
|
- echo ' type = "IRC";' >> /home/$MY_USERNAME/.irssi/config
|
6904
|
|
- echo ' max_kicks = "1";' >> /home/$MY_USERNAME/.irssi/config
|
6905
|
|
- echo ' max_msgs = "1";' >> /home/$MY_USERNAME/.irssi/config
|
6906
|
|
- echo ' max_whois = "1";' >> /home/$MY_USERNAME/.irssi/config
|
6907
|
|
- echo ' };' >> /home/$MY_USERNAME/.irssi/config
|
6908
|
|
- echo '};' >> /home/$MY_USERNAME/.irssi/config
|
6909
|
|
- echo '' >> /home/$MY_USERNAME/.irssi/config
|
6910
|
|
- echo 'channels = (' >> /home/$MY_USERNAME/.irssi/config
|
6911
|
|
- echo ' { name = "#freedombone"; chatnet = "Freedombone"; autojoin = "Yes"; },' >> /home/$MY_USERNAME/.irssi/config
|
6912
|
|
- echo ');' >> /home/$MY_USERNAME/.irssi/config
|
6913
|
|
- echo '' >> /home/$MY_USERNAME/.irssi/config
|
6914
|
|
- echo 'settings = {' >> /home/$MY_USERNAME/.irssi/config
|
6915
|
|
- echo " core = { real_name = \"$MY_NAME\"; user_name = \"$MY_USERNAME\"; nick = \"$MY_USERNAME\"; };" >> /home/$MY_USERNAME/.irssi/config
|
6916
|
|
- echo ' "fe-text" = { actlist_sort = "refnum"; };' >> /home/$MY_USERNAME/.irssi/config
|
6917
|
|
- echo '};' >> /home/$MY_USERNAME/.irssi/config
|
6918
|
|
- echo 'ignores = ( { level = "CTCPS"; } );' >> /home/$MY_USERNAME/.irssi/config
|
6919
|
|
-
|
6920
|
|
- chown -R $MY_USERNAME:$MY_USERNAME /home/$MY_USERNAME/.irssi
|
6921
|
|
-
|
6922
|
|
- echo 'install_irc_client' >> $COMPLETION_FILE
|
|
6870
|
+ echo " address = \"127.0.0.1\";" >> /home/$MY_USERNAME/.irssi/config
|
|
6871
|
+ if [[ $ONION_ONLY == 'no' ]]; then
|
|
6872
|
+ echo " port = \"${IRC_PORT}\";" >> /home/$MY_USERNAME/.irssi/config
|
|
6873
|
+ echo ' use_ssl = "yes";' >> /home/$MY_USERNAME/.irssi/config
|
|
6874
|
+ else
|
|
6875
|
+ IRC_ONION_HOSTNAME=$(cat $COMPLETION_FILE | grep "IRC onion domain" | awk -F ':' '{print $2}')
|
|
6876
|
+ echo " port = \"${IRC_ONION_PORT}\";" >> /home/$MY_USERNAME/.irssi/config
|
|
6877
|
+ echo ' use_ssl = "no";' >> /home/$MY_USERNAME/.irssi/config
|
|
6878
|
+ fi
|
|
6879
|
+ echo ' chatnet = "Freedombone";' >> /home/$MY_USERNAME/.irssi/config
|
|
6880
|
+ echo ' ssl_verify = "no";' >> /home/$MY_USERNAME/.irssi/config
|
|
6881
|
+ echo ' autoconnect = "yes";' >> /home/$MY_USERNAME/.irssi/config
|
|
6882
|
+ if [ $IRC_PASSWORD ]; then
|
|
6883
|
+ echo " password = \"${IRC_PASSWORD}\";" >> /home/$MY_USERNAME/.irssi/config
|
|
6884
|
+ fi
|
|
6885
|
+ echo ' }' >> /home/$MY_USERNAME/.irssi/config
|
|
6886
|
+ echo ');' >> /home/$MY_USERNAME/.irssi/config
|
|
6887
|
+ echo '' >> /home/$MY_USERNAME/.irssi/config
|
|
6888
|
+ echo 'chatnets = {' >> /home/$MY_USERNAME/.irssi/config
|
|
6889
|
+ echo ' Freedombone = {' >> /home/$MY_USERNAME/.irssi/config
|
|
6890
|
+ echo ' type = "IRC";' >> /home/$MY_USERNAME/.irssi/config
|
|
6891
|
+ echo ' max_kicks = "1";' >> /home/$MY_USERNAME/.irssi/config
|
|
6892
|
+ echo ' max_msgs = "4";' >> /home/$MY_USERNAME/.irssi/config
|
|
6893
|
+ echo ' max_whois = "1";' >> /home/$MY_USERNAME/.irssi/config
|
|
6894
|
+ echo ' };' >> /home/$MY_USERNAME/.irssi/config
|
|
6895
|
+ echo ' Freenode = {' >> /home/$MY_USERNAME/.irssi/config
|
|
6896
|
+ echo ' type = "IRC";' >> /home/$MY_USERNAME/.irssi/config
|
|
6897
|
+ echo ' max_kicks = "1";' >> /home/$MY_USERNAME/.irssi/config
|
|
6898
|
+ echo ' max_msgs = "4";' >> /home/$MY_USERNAME/.irssi/config
|
|
6899
|
+ echo ' max_whois = "1";' >> /home/$MY_USERNAME/.irssi/config
|
|
6900
|
+ echo ' };' >> /home/$MY_USERNAME/.irssi/config
|
|
6901
|
+ echo ' OFTC = {' >> /home/$MY_USERNAME/.irssi/config
|
|
6902
|
+ echo ' type = "IRC";' >> /home/$MY_USERNAME/.irssi/config
|
|
6903
|
+ echo ' max_kicks = "1";' >> /home/$MY_USERNAME/.irssi/config
|
|
6904
|
+ echo ' max_msgs = "1";' >> /home/$MY_USERNAME/.irssi/config
|
|
6905
|
+ echo ' max_whois = "1";' >> /home/$MY_USERNAME/.irssi/config
|
|
6906
|
+ echo ' };' >> /home/$MY_USERNAME/.irssi/config
|
|
6907
|
+ echo '};' >> /home/$MY_USERNAME/.irssi/config
|
|
6908
|
+ echo '' >> /home/$MY_USERNAME/.irssi/config
|
|
6909
|
+ echo 'channels = (' >> /home/$MY_USERNAME/.irssi/config
|
|
6910
|
+ echo ' { name = "#freedombone"; chatnet = "Freedombone"; autojoin = "Yes"; },' >> /home/$MY_USERNAME/.irssi/config
|
|
6911
|
+ echo ');' >> /home/$MY_USERNAME/.irssi/config
|
|
6912
|
+ echo '' >> /home/$MY_USERNAME/.irssi/config
|
|
6913
|
+ echo 'settings = {' >> /home/$MY_USERNAME/.irssi/config
|
|
6914
|
+ echo " core = { real_name = \"$MY_NAME\"; user_name = \"$MY_USERNAME\"; nick = \"$MY_USERNAME\"; };" >> /home/$MY_USERNAME/.irssi/config
|
|
6915
|
+ echo ' "fe-text" = { actlist_sort = "refnum"; };' >> /home/$MY_USERNAME/.irssi/config
|
|
6916
|
+ echo '};' >> /home/$MY_USERNAME/.irssi/config
|
|
6917
|
+ echo 'ignores = ( { level = "CTCPS"; } );' >> /home/$MY_USERNAME/.irssi/config
|
|
6918
|
+
|
|
6919
|
+ chown -R $MY_USERNAME:$MY_USERNAME /home/$MY_USERNAME/.irssi
|
|
6920
|
+
|
|
6921
|
+ echo 'install_irc_client' >> $COMPLETION_FILE
|
6923
|
6922
|
}
|
6924
|
6923
|
|
6925
|
6924
|
function install_irc_server {
|