Introduction
Introduction Statistics Contact Development Disclaimer Help
Add multiple server configuration. - annna - Annna the nice friendly bot.
git clone git://bitreich.org/annna/ git://enlrupgkhuxnvlhsf6lc3fziv5h2hhfrinws6…
Log
Files
Refs
Tags
README
---
commit 9f05b1afe3c9c74295646627b59868bc148a47d8
parent 52ab923f2115d9efdc9b806dfa96e9fec1ec5b2c
Author: Annna Robert-Houdin <[email protected]>
Date: Fri, 31 Dec 2021 13:19:43 +0100
Add multiple server configuration.
* Reshuffle some bits for further expansion.
Diffstat:
M annna-start | 20 +++++++++++++++++++-
M annna-start-main | 21 +++++++--------------
M annna-stop | 2 +-
M phlog-index | 2 +-
4 files changed, 28 insertions(+), 17 deletions(-)
---
diff --git a/annna-start b/annna-start
@@ -1,6 +1,24 @@
#!/bin/sh
+set -x
+
export PATH="$PATH:/home/annna/bin"
-annna-start-main
+cfgbase="/home/annna/annna"
+cd ${cfgbase}
+
+for server in $(find . -maxdepth 1 -type d | tail -n +2 | cut -c 3-);
+do
+ [ ! -f ${server}/autoconnect ] && continue
+
+ channels="$(cat ${server}/channels | tr '\n' ' ')"
+
+ usetls=0
+ [ -f ${server}/usetls ] && usetls=1
+
+ port=6697
+ [ -f ${server}/port ] && port="$(cat ${server}/port)"
+
+ annna-start-main "${server}" "${usetls}" "${port}" "${channels}"
+done
diff --git a/annna-start-main b/annna-start-main
@@ -4,18 +4,11 @@ set -x
export PATH="$PATH:/home/annna/bin"
-# #bitreich is a forward to #bitreich-en. Annna does not need to join it.
-#channels="#bitreich #bitreich-con #bitreich-radio
-# #bitreich-scm #bitreich-en #bitreich-de"
-channels="#bitreich-con #bitreich-radio
- #bitreich-scm #bitreich-en #bitreich-de
- #bitreich-fr #bitreich-cooking
- #bitreich-nl #bitreich-lawn #bitreich-it
- #bitreich-tv #bitreich-meme #bitreich-books"
-# Testing
-#channels="#bitreich-scm"
-
-server="${1:-irc.bitreich.org}"
+server="$1"
+usetls="$2"
+[ $usetls -gt 0 ] && tlsparam=" -t"
+port="$3"
+channels="$4"
rm -rf $HOME/irc/${server}
mkdir -p $HOME/irc/${server}
@@ -38,11 +31,11 @@ export ircpass="$(sed -n 's/^pass: //p' $HOME/annna/${serve…
# -f "Annna Robert-Houdin" &
if [ -n "${ircuser}" -a -n "${ircpass}" ];
then
- ii -s "${server}" -v -t -p 6697 -n "$ircuser" \
+ ii -s "${server}" -v${tlsparam} -p 6697 -n "$ircuser" \
-f "Annna Robert-Houdin" &
iipid=$!
else
- ii -s "${server}" -v -t -p 6697 \
+ ii -s "${server}" -v${tlsparam} -p 6697 \
-f "Annna Robert-Houdin" &
iipid=$!
fi
diff --git a/annna-stop b/annna-stop
@@ -5,7 +5,7 @@
export PATH="$PATH:/home/annna/bin"
+annna-stop-ii
annna-stop-checker
annna-stop-services
-annna-stop-ii
diff --git a/phlog-index b/phlog-index
@@ -128,7 +128,7 @@ cp lsr.new lsr.old
{
printf "/N_E_W_S/+1,\$-3d\n"
- printf "?N_E_W_S?r !cat /home/annna/phlogs/agg.gph | head -n 256\n"
+ printf "?N_E_W_S?r !cat /home/annna/phlogs/agg.gph | head -n 1024\n"
printf "w\nq\n"
} | ed -s /br/gopher/news.gph
You are viewing proxied material from bitreich.org. The copyright of proxied material belongs to its original authors. Any comments or complaints in relation to proxied material should be directed to the original authors of the content concerned. Please see the disclaimer for more details.