Fix annna-restart-services for new abstraction model. - annna - Annna the nice friendly bot.
HTML git clone git://bitreich.org/annna/ git://enlrupgkhuxnvlhsf6lc3fziv5h2hhfrinws65d7roiv6bfj7d652fid.onion/annna/
DIR Log
DIR Files
DIR Refs
DIR Tags
DIR README
---
DIR commit 1ff9f311fd4d780a7039dba82f29d9a4bd0c8745
DIR parent 86f4d83186809dbdd5317b6e4004eb5751f44363
HTML Author: Annna Robert-Houdin <annna@bitreich.org>
Date: Sat, 15 Jan 2022 07:23:18 +0100
Fix annna-restart-services for new abstraction model.
Diffstat:
M annna-start-service | 2 --
A annna-start-services | 21 +++++++++++++++++++++
2 files changed, 21 insertions(+), 2 deletions(-)
---
DIR diff --git a/annna-start-service b/annna-start-service
@@ -12,8 +12,6 @@ server="$1"
channel="$2"
export PATH="$PATH:/home/annna/bin"
-# plan9port
-export PATH="$PATH:/opt/plan9/bin"
cfgbase="$(pwd)"
ircbase="$(cat ${cfgbase}/ircbase)"
DIR diff --git a/annna-start-services b/annna-start-services
@@ -0,0 +1,21 @@
+#!/bin/sh
+
+export PATH="$PATH:/home/annna/bin"
+
+#cfgbase="$(pwd)"
+cfgbase="$HOME/annna"
+touch ${cfgbase}/running
+
+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' ' ')"
+
+ for chan in ${channels};
+ do
+ annna-start-service "${server}" "${chan}"
+ done
+done
+