Просмотр исходного кода

Completion file may not exist on the mesh

Bob Mottram 8 лет назад
Родитель
Сommit
7c60112537
Аккаунт пользователя с таким Email не найден
1 измененных файлов: 12 добавлений и 13 удалений
  1. 12
    13
      src/freedombone-mesh-batman

+ 12
- 13
src/freedombone-mesh-batman Просмотреть файл

@@ -42,23 +42,22 @@ if [[ $1 == "start" ]]; then
42 42
 fi
43 43
 
44 44
 # Mesh definition
45
-WIFI_SSID=
46
-if ! grep -q "WIFI_SSID:" $COMPLETION_FILE; then
47
-    WIFI_SSID='mesh'
48
-else
49
-    WIFI_SSID=$(cat $COMPLETION_FILE | grep "WIFI_SSID:" | awk -F ':' '{print $2}')
45
+WIFI_SSID='mesh'
46
+if [ -f $COMPLETION_FILE ]; then
47
+    if grep -q "WIFI_SSID:" $COMPLETION_FILE; then
48
+        WIFI_SSID=$(cat $COMPLETION_FILE | grep "WIFI_SSID:" | awk -F ':' '{print $2}')
49
+    fi
50
+    sed -i "s|WIFI_SSID:.*|WIFI_SSID:${WIFI_SSID}|g" $COMPLETION_FILE
50 51
 fi
51
-sed -i "s|WIFI_SSID:.*|WIFI_SSID:${WIFI_SSID}|g" $COMPLETION_FILE
52
-
53 52
 CELLID='any'
54 53
 
55
-CHANNEL=
56
-if ! grep -q "Wifi channel:" $COMPLETION_FILE; then
57
-    CHANNEL=2
58
-else
59
-    CHANNEL=$(cat $COMPLETION_FILE | grep "Wifi channel:" | awk -F ':' '{print $2}')
54
+CHANNEL=2
55
+if [ -f $COMPLETION_FILE ]; then
56
+    if grep -q "Wifi channel:" $COMPLETION_FILE; then
57
+        CHANNEL=$(cat $COMPLETION_FILE | grep "Wifi channel:" | awk -F ':' '{print $2}')
58
+    fi
59
+    sed -i "s|Wifi channel:.*|Wifi channel:${CHANNEL}|g" $COMPLETION_FILE
60 60
 fi
61
-sed -i "s|Wifi channel:.*|Wifi channel:${CHANNEL}|g" $COMPLETION_FILE
62 61
 
63 62
 ZERONET_PORT=15441
64 63
 IPFS_PORT=4001