From 4b018c9cf01619e98cada26e8ef3f81496242ca0 Mon Sep 17 00:00:00 2001 From: Bob Mottram Date: Tue, 1 Nov 2016 22:31:30 +0000 Subject: [PATCH] client command can configure hexchat --- man/freedombone-client.1.gz | Bin 845 -> 903 bytes src/freedombone-client | 63 ++++++++++++++++++++++++++++++++++++ 2 files changed, 63 insertions(+) diff --git a/man/freedombone-client.1.gz b/man/freedombone-client.1.gz index a142f0f6b2237cd67a318712a65ae3274aedc48e..00a70a27d5a4853bea7a65b7d6908972be5bb3de 100644 GIT binary patch literal 903 zcmV;219ZhpMWuw*^|3MH}d_9speR~SYMO!_c=YEQ+}T$ z53X<92;wfP?j?h=CsSFWVyQ|HdSVh3LSRuF22io6l=ek@tC*OE#sw0zjpF+;ehFP3 z6q-P3QP~3WR#$3_-ZRS_iPyuitOBhiQRAnR2}jB{Pg%Z6E_~_aKm6 zB?l_^*=)h~oq6BZtO%nL6tM~xz4aj^;6u+S7eaOA1jTYW`wdXnXvrzNNH4h7L~;(c zs_ZFbxR}gFAso}zkZpjcfE{-XKZntP9C0J@mDXd7HEilzkI}ujl&(Z^%b% ztRo&NUNwBgEAW5K&qVV$1O{TN*?zZtcpN2jo5Q^&a-xPGbDRI{Y;H+QpSH)8>`zIW zyJWlAP8Qq66z*p4-`(7O_bx`~nwVD4f=pq4KfaMqZCTHse^&>$EZ6qWo$}4?@i){v d>-Olgb$s=N`7}1n{eD_2`4@UAKl8x`0039Rxb*-4 literal 845 zcmV-T1G4-diwFR#)k#+X1C3NsZ`(Eye%G%!_@ytk+-4il8bdL=%^YuzV?_3X4g(5` zJX@S3QXo%J^zV11ek|b$%1C#CI_Ii@MknOK2WGGvQFaouZg*NEnXdT#w zbS)~-hS1ptoyc{isfSKe0Rk@T`rZ@PW4-M2_HLK0vq=K{`ET7Z?9+Aj@qWGAukW^# zWM5#CE?)|kwyuRy&^Y_37565<>$<5BI?)4J@B@X__AuLM(>{%4JamPY1xRZQN(zzR z^o;HiT?%UgQ87giXr$|zwKaT5q|M2PYnovc9>Jm4o`jJY;6`|_A92t}V!W4*+}7J{ zzu0UR1G)7PdfP%FIGPFsg}LStHbR!-6d@A>B!hpqp5{qZPBrBTrutHpFHh;yQ_A;~ zTnN>L6BLij+1EgQqa~;8qrBi+6U8~& zsFm(BXBdbx?z45kzb? z#yi_q3Os2ZsNv>9zS7t(5_m464HH)!&ZjxsCao*L(D%L6(OVKQ;H*SV!zl z-dRE6E%`1Z&NTb#Io0B@zqz}gBuksattE1zhM#kr|Ke /home/$CURR_USER/.config/hexchat/hexchat.conf + echo 'net_proxy_port = 9050' >> /home/$CURR_USER/.config/hexchat/hexchat.conf + echo 'net_proxy_type = 3' >> /home/$CURR_USER/.config/hexchat/hexchat.conf + echo 'net_proxy_use = 0' >> /home/$CURR_USER/.config/hexchat/hexchat.conf + + echo 'net_proxy_auth = 1' >> /home/$CURR_USER/.config/hexchat/hexchat.conf + echo 'net_proxy_pass = HexChat' >> /home/$CURR_USER/.config/hexchat/hexchat.conf + echo 'net_proxy_user = HexChat' >> /home/$CURR_USER/.config/hexchat/hexchat.conf + + echo 'dcc_auto_chat = 0' >> /home/$CURR_USER/.config/hexchat/hexchat.conf + echo 'dcc_auto_resume = 0' >> /home/$CURR_USER/.config/hexchat/hexchat.conf + echo 'dcc_auto_send = 0' >> /home/$CURR_USER/.config/hexchat/hexchat.conf + echo 'irc_hide_version = 1' >> /home/$CURR_USER/.config/hexchat/hexchat.conf + echo 'identd = 0' >> /home/$CURR_USER/.config/hexchat/hexchat.conf + + echo 'away_reason =' >> /home/$CURR_USER/.config/hexchat/hexchat.conf + echo 'irc_part_reason =' >> /home/$CURR_USER/.config/hexchat/hexchat.conf + echo 'irc_quit_reason =' >> /home/$CURR_USER/.config/hexchat/hexchat.conf + + echo "irc_real_name = ${USER}" >> /home/$CURR_USER/.config/hexchat/hexchat.conf + echo "irc_user_name = ${USER}" >> /home/$CURR_USER/.config/hexchat/hexchat.conf + echo "irc_nick1 = ${USER}" >> /home/$CURR_USER/.config/hexchat/hexchat.conf + echo "irc_nick2 = ${USER}_" >> /home/$CURR_USER/.config/hexchat/hexchat.conf + echo "irc_nick3 = ${USER}__" >> /home/$CURR_USER/.config/hexchat/hexchat.conf + + echo 'completion_suffix = :' >> /home/$CURR_USER/.config/hexchat/hexchat.conf + + echo 'gui_slist_skip = 1' >> /home/$CURR_USER/.config/hexchat/hexchat.conf + + echo $'hexchat configured' +} + +function setup_client_app { + if [ ! $SETUP_CLIENT_APP_NAME ]; then + return + fi + + case $SETUP_CLIENT_APP_NAME in + hexchat|xchat|irc) + setup_client_app_irc + ;; + esac + exit 0 +} + while [[ $# > 1 ]] do key="$1" @@ -218,6 +276,10 @@ do shift WIFI_CHANNEL=${1} ;; + -s|--setup) + shift + SETUP_CLIENT_APP_NAME=${1} + ;; -m|--mesh) shift MESH_CLIENT_INSTALL=${1} @@ -234,6 +296,7 @@ do done echo $'Configuring client' +setup_client_app refresh_gpg_keys configure_ssh_client global_rate_limit