summaryrefslogtreecommitdiff
path: root/bin/ii-connect
diff options
context:
space:
mode:
Diffstat (limited to 'bin/ii-connect')
-rwxr-xr-xbin/ii-connect11
1 files changed, 5 insertions, 6 deletions
diff --git a/bin/ii-connect b/bin/ii-connect
index 8081cf0..652f94a 100755
--- a/bin/ii-connect
+++ b/bin/ii-connect
@@ -12,13 +12,12 @@ while ! grep -qF 'This nickname is registered. Please choose a different nicknam
sleep 1
done
-# register
-printf 'identify %s\n' "${irc_password}" | \
- sponge "${irc_dir}/nickserv/in"
-
# wait for registering to succeed
-while ! grep -qF 'You are now identified for' "${irc_dir}/nickserv/out"; do
- sleep 1
+while ! grep -q 'You are \(now identified for\|already logged in as\) ' "${irc_dir}/nickserv/out"; do
+ # register
+ printf 'identify %s\n' "${irc_password}" | \
+ sponge "${irc_dir}/nickserv/in"
+ sleep 5
done
# join channel