From 72f753b491628bc8b56b27dfb9f58cdaefd1d433 Mon Sep 17 00:00:00 2001 From: Bob Mottram Date: Mon, 12 Feb 2018 10:57:53 +0000 Subject: [PATCH] Better handling if private key has not yet been generated --- src/freedombone-app-bdsmail | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/src/freedombone-app-bdsmail b/src/freedombone-app-bdsmail index 5b618eff..b0123ecf 100755 --- a/src/freedombone-app-bdsmail +++ b/src/freedombone-app-bdsmail @@ -251,6 +251,9 @@ function install_bdsmail { echo '#!/bin/bash' > /usr/bin/bdsmail_domain echo 'cd /etc/bdsmail' >> /usr/bin/bdsmail_domain + echo 'if [ ! -f bdsmail-privkey.dat ]; then' >> /usr/bin/bdsmail_domain + echo ' exit 1' >> /usr/bin/bdsmail_domain + echo 'fi' >> /usr/bin/bdsmail_domain echo 'python2 get_address bdsmail-privkey.dat' >> /usr/bin/bdsmail_domain chmod +x /usr/bin/bdsmail_domain @@ -259,12 +262,12 @@ function install_bdsmail { bds_domain= sleep_ctr=0 while [ ! $bds_domain ]; do - echo $"Waiting for i2p domain to be generated ${sleep_ctr}/30" + echo $"Waiting for i2p domain to be generated ${sleep_ctr}/50" systemctl restart bdsmail sleep 10 bds_domain=$(bdsmail_domain) sleep_ctr=$((sleep_ctr + 1)) - if [ $sleep_ctr -gt 30 ]; then + if [ $sleep_ctr -gt 50 ]; then break fi done