From 74640a2a9a6c6aa8c2e54e319e5baa412ac0b5a6 Mon Sep 17 00:00:00 2001
From: Bob Mottram <bob@robotics.uk.to>
Date: Fri, 21 Oct 2016 19:28:34 +0100
Subject: [PATCH] No ap_scan

---
 src/freedombone-utils-wifi | 11 ++++++++---
 1 file changed, 8 insertions(+), 3 deletions(-)

diff --git a/src/freedombone-utils-wifi b/src/freedombone-utils-wifi
index 90e6451c3..e85ae9f5b 100755
--- a/src/freedombone-utils-wifi
+++ b/src/freedombone-utils-wifi
@@ -328,8 +328,14 @@ function wifi_none {
     echo "iface ${WIFI_INTERFACE} inet manual" >> /etc/network/interfaces
     echo "  wpa-roam $WIFI_CONFIG" >> /etc/network/interfaces
 
-    echo 'network={' > $WIFI_CONFIG
-    echo "  ssid=\"${ssid}\"" >> $WIFI_CONFIG
+    echo 'update_config=1' > $WIFI_CONFIG
+    echo 'eapol_version=1' >> $WIFI_CONFIG
+    echo '' >> $WIFI_CONFIG
+
+    echo 'network={' >> $WIFI_CONFIG
+    if [[ "${ssid}" != $'any' && "${ssid}" != $'all' && "${ssid}" != $'open' ]]; then
+        echo "  ssid=\"${ssid}\"" >> $WIFI_CONFIG
+    fi
     echo '  key_mgmt=NONE' >> $WIFI_CONFIG
     echo '}' >> $WIFI_CONFIG
 
@@ -370,7 +376,6 @@ function networks_from_file {
     fi
 
     echo 'update_config=1' > $WIFI_CONFIG
-    echo 'ap_scan=2' >> $WIFI_CONFIG
     echo 'eapol_version=1' >> $WIFI_CONFIG
     echo '' >> $WIFI_CONFIG
 
-- 
GitLab