Przeglądaj źródła

Wait for onion service to arrive

Bob Mottram 9 lat temu
rodzic
commit
59b462abf9
1 zmienionych plików z 18 dodań i 2 usunięć
  1. 18
    2
      src/freedombone

+ 18
- 2
src/freedombone Wyświetl plik

6720
     fi
6720
     fi
6721
 
6721
 
6722
     systemctl restart tor
6722
     systemctl restart tor
6723
-    sleep 8
6723
+
6724
+    sleep_ctr=0
6725
+    while [ ! -f /var/lib/tor/hidden_service_gogs/hostname ]; do
6726
+        sleep 1
6727
+        sleep_ctr=$((sleep_ctr + 1))
6728
+        if [ $sleep_ctr -gt 10 ]; then
6729
+            break
6730
+        fi
6731
+    done
6724
 
6732
 
6725
     GIT_ONION_HOSTNAME=$(cat /var/lib/tor/hidden_service_gogs/hostname)
6733
     GIT_ONION_HOSTNAME=$(cat /var/lib/tor/hidden_service_gogs/hostname)
6726
 
6734
 
7126
     fi
7134
     fi
7127
 
7135
 
7128
     systemctl restart tor
7136
     systemctl restart tor
7129
-    sleep 5
7137
+
7138
+    sleep_ctr=0
7139
+    while [ ! -f /var/lib/tor/hidden_service_xmpp/hostname ]; do
7140
+        sleep 1
7141
+        sleep_ctr=$((sleep_ctr + 1))
7142
+        if [ $sleep_ctr -gt 10 ]; then
7143
+            break
7144
+        fi
7145
+    done
7130
 
7146
 
7131
     if [ ! -f /var/lib/tor/hidden_service_xmpp/hostname ]; then
7147
     if [ ! -f /var/lib/tor/hidden_service_xmpp/hostname ]; then
7132
         echo $'XMPP onion site hostname not found'
7148
         echo $'XMPP onion site hostname not found'