Browse Source

Completion file may not exist on the mesh

Bob Mottram 8 years ago
parent
commit
7c60112537
No account linked to committer's email
1 changed files with 12 additions and 13 deletions
  1. 12
    13
      src/freedombone-mesh-batman

+ 12
- 13
src/freedombone-mesh-batman View File

@@ -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