More retries

This commit is contained in:
Bob Mottram 2018-02-12 10:52:20 +00:00
parent 89e797a6e8
commit 580f229333
1 changed files with 17 additions and 12 deletions

View File

@ -255,21 +255,26 @@ function install_bdsmail {
chmod +x /usr/bin/bdsmail_domain
# wait for domain to be generated by the daemon
echo $'Waiting for i2p domain to be generated...'
sleep 15
bds_domain=$(bdsmail_domain)
if [ ! $bds_domain ]; then
echo $'Waiting...'
# This can take a while, probably because i2p is connecting
bds_domain=
sleep_ctr=0
while [ ! $bds_domain ]; do
echo $"Waiting for i2p domain to be generated ${sleep_ctr}/30"
systemctl restart bdsmail
sleep 15
sleep 10
bds_domain=$(bdsmail_domain)
if [ ! $bds_domain ]; then
#systemctl stop bdsmail
#systemctl disable bdsmail
#remove_i2p
echo $'Failed to get the bdsmail domain'
exit 8934638
sleep_ctr=$((sleep_ctr + 1))
if [ $sleep_ctr -gt 30 ]; then
break
fi
done
if [ ! $bds_domain ]; then
#systemctl stop bdsmail
#systemctl disable bdsmail
#remove_i2p
echo $'Failed to get the bdsmail domain'
exit 8934638
fi
# Create mutt configuration