summaryrefslogtreecommitdiff
path: root/bin/ii-connect
diff options
context:
space:
mode:
Diffstat (limited to 'bin/ii-connect')
-rwxr-xr-xbin/ii-connect35
1 files changed, 0 insertions, 35 deletions
diff --git a/bin/ii-connect b/bin/ii-connect
index a8df95b..8d807a9 100755
--- a/bin/ii-connect
+++ b/bin/ii-connect
@@ -7,13 +7,6 @@
# shellcheck source=../lib/load-configuration
. "${0%/*}/../lib/load-configuration"
-# start ii if it is not running
-if ! pgrep -x ii > /dev/null; then
- rm -rf --one-file-system "${irc_dir}"
- screen -S ii -d -m ii -s irc.freenode.net -f buildmaster -n buildmaster
- sleep 10
-fi
-
# register if not yet done
if tail -n1 "${irc_dir}/nickserv/out" 2> /dev/null | \
grep -qF 'This nickname is registered. Please choose a different nickname'; then
@@ -31,31 +24,3 @@ if ! grep ' archlinux32/bot/buildmaster .* buildmaster$' "${irc_dir}/out" | \
} | \
sponge "${irc_dir}/in"
fi
-
-# start watch daemon if not running yet
-if ! pgrep -f '/ii-connect watch$' > /dev/null; then
- screen -S ii-connect.watch -d -m "${base_dir}/bin/ii-connect" watch
-fi
-
-checksum=$(calculate_script_checksum)
-
-# watch if asked to
-if [ "$1" = 'watch' ]; then
- while pgrep -x 'ii' >/dev/null && \
- [ "$(calculate_script_checksum)" = "${checksum}" ]; do
- # this avoids missing modifications during our last execution
- if [ -z "${said}" ]; then
- # shellcheck disable=SC2046
- inotifywait -t 30 -e 'CLOSE_WRITE,CLOSE' -e 'CREATE,ISDIR' $(
- find "${irc_dir}" \
- -type f \
- -name 'out' -o \
- -type d
- ) || true
- fi
- said=$(
- "${base_dir}/bin/ii-answer"
- )
- done
- exit
-fi