From 915262791f611b30070d5cf6de1ba40989a4ebd6 Mon Sep 17 00:00:00 2001 From: tv Date: Fri, 14 Mar 2014 14:26:55 +0100 Subject: irc-announce: wait for PART message before QUIT --- git/gitolite-hooks/irc-announce | 8 ++------ 1 file changed, 2 insertions(+), 6 deletions(-) (limited to 'git/gitolite-hooks') diff --git a/git/gitolite-hooks/irc-announce b/git/gitolite-hooks/irc-announce index 9c98b330..a135ca67 100755 --- a/git/gitolite-hooks/irc-announce +++ b/git/gitolite-hooks/irc-announce @@ -106,13 +106,9 @@ trap " echo2 "PART $IRC_CHANNEL" - # TESTME does this sleep help to send all messages? - sleep 5 + # wait for PART confirmation + sed -n '/:'"$IRC_NICK"'![^ ]* PART /q' echo2 'QUIT :Gone to have lunch' - - printf  - sleep 1 - exit } < ircin \ | nc "$IRC_SERVER" "$IRC_PORT" | tee -a ircin -- cgit v1.2.3