Browse Source

Better handling if private key has not yet been generated

Bob Mottram 7 years ago
parent
commit
72f753b491
1 changed files with 5 additions and 2 deletions
  1. 5
    2
      src/freedombone-app-bdsmail

+ 5
- 2
src/freedombone-app-bdsmail View File

251
 
251
 
252
     echo '#!/bin/bash' > /usr/bin/bdsmail_domain
252
     echo '#!/bin/bash' > /usr/bin/bdsmail_domain
253
     echo 'cd /etc/bdsmail' >> /usr/bin/bdsmail_domain
253
     echo 'cd /etc/bdsmail' >> /usr/bin/bdsmail_domain
254
+    echo 'if [ ! -f bdsmail-privkey.dat ]; then' >> /usr/bin/bdsmail_domain
255
+    echo '    exit 1' >> /usr/bin/bdsmail_domain
256
+    echo 'fi' >> /usr/bin/bdsmail_domain
254
     echo 'python2 get_address bdsmail-privkey.dat' >> /usr/bin/bdsmail_domain
257
     echo 'python2 get_address bdsmail-privkey.dat' >> /usr/bin/bdsmail_domain
255
     chmod +x /usr/bin/bdsmail_domain
258
     chmod +x /usr/bin/bdsmail_domain
256
 
259
 
259
     bds_domain=
262
     bds_domain=
260
     sleep_ctr=0
263
     sleep_ctr=0
261
     while [ ! $bds_domain ]; do
264
     while [ ! $bds_domain ]; do
262
-        echo $"Waiting for i2p domain to be generated ${sleep_ctr}/30"
265
+        echo $"Waiting for i2p domain to be generated ${sleep_ctr}/50"
263
         systemctl restart bdsmail
266
         systemctl restart bdsmail
264
         sleep 10
267
         sleep 10
265
         bds_domain=$(bdsmail_domain)
268
         bds_domain=$(bdsmail_domain)
266
         sleep_ctr=$((sleep_ctr + 1))
269
         sleep_ctr=$((sleep_ctr + 1))
267
-        if [ $sleep_ctr -gt 30 ]; then
270
+        if [ $sleep_ctr -gt 50 ]; then
268
             break
271
             break
269
         fi
272
         fi
270
     done
273
     done