Parcourir la source

Connect locally to irc server

Bob Mottram il y a 9 ans
Parent
révision
47fd37d9ff
1 fichiers modifiés avec 52 ajouts et 53 suppressions
  1. 52
    53
      src/freedombone

+ 52
- 53
src/freedombone Voir le fichier

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