diff --git a/src/freedombone-mesh-batman b/src/freedombone-mesh-batman index 49c8ce6ee6c39ea07fcb6456ebb47fc6c22eb2a8..b8046f18b83b3e4279063c3bf82a009bcd9e7cc7 100755 --- a/src/freedombone-mesh-batman +++ b/src/freedombone-mesh-batman @@ -42,23 +42,22 @@ if [[ $1 == "start" ]]; then fi # Mesh definition -WIFI_SSID= -if ! grep -q "WIFI_SSID:" $COMPLETION_FILE; then - WIFI_SSID='mesh' -else - WIFI_SSID=$(cat $COMPLETION_FILE | grep "WIFI_SSID:" | awk -F ':' '{print $2}') +WIFI_SSID='mesh' +if [ -f $COMPLETION_FILE ]; then + if grep -q "WIFI_SSID:" $COMPLETION_FILE; then + WIFI_SSID=$(cat $COMPLETION_FILE | grep "WIFI_SSID:" | awk -F ':' '{print $2}') + fi + sed -i "s|WIFI_SSID:.*|WIFI_SSID:${WIFI_SSID}|g" $COMPLETION_FILE fi -sed -i "s|WIFI_SSID:.*|WIFI_SSID:${WIFI_SSID}|g" $COMPLETION_FILE - CELLID='any' -CHANNEL= -if ! grep -q "Wifi channel:" $COMPLETION_FILE; then - CHANNEL=2 -else - CHANNEL=$(cat $COMPLETION_FILE | grep "Wifi channel:" | awk -F ':' '{print $2}') +CHANNEL=2 +if [ -f $COMPLETION_FILE ]; then + if grep -q "Wifi channel:" $COMPLETION_FILE; then + CHANNEL=$(cat $COMPLETION_FILE | grep "Wifi channel:" | awk -F ':' '{print $2}') + fi + sed -i "s|Wifi channel:.*|Wifi channel:${CHANNEL}|g" $COMPLETION_FILE fi -sed -i "s|Wifi channel:.*|Wifi channel:${CHANNEL}|g" $COMPLETION_FILE ZERONET_PORT=15441 IPFS_PORT=4001