Przeglądaj źródła

Waiting for onions

Bob Mottram 7 lat temu
rodzic
commit
0e86c3f541
1 zmienionych plików z 12 dodań i 2 usunięć
  1. 12
    2
      src/freedombone-utils-onion

+ 12
- 2
src/freedombone-utils-onion Wyświetl plik

@@ -56,10 +56,20 @@ function wait_for_onion_service_base {
56 56
     onion_service_name="$1"
57 57
 
58 58
     sleep_ctr=0
59
-    while [ ! -f ${HIDDEN_SERVICE_PATH}${onion_service_name}/hostname ]; do
59
+    onion_site_domain=''
60
+    while [ ${#onion_site_domain} -lt 2 ]; do
61
+        if [ -f ${HIDDEN_SERVICE_PATH}${onion_service_name}/hostname ]; then
62
+            onion_site_domain=$(cat ${HIDDEN_SERVICE_PATH}${onion_service_name}/hostname)
63
+        fi
64
+
65
+        if [ ${#onion_site_domain} -gt 1 ]; then
66
+            break
67
+        fi
68
+
60 69
         sleep 1
70
+
61 71
         sleep_ctr=$((sleep_ctr + 1))
62
-        if [ $sleep_ctr -gt 10 ]; then
72
+        if [ $sleep_ctr -gt 15 ]; then
63 73
             break
64 74
         fi
65 75
     done