From 6424176922afb0acf0823bc680eefe1dc3935284 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Mart=C3=ADn=20Fdez?= Date: Sat, 10 Nov 2018 13:17:41 +0100 Subject: [PATCH] wireless: sleep unconditionally, do not launch wpa_supplicant if is already running and a bit of formatting --- platform/cervantes/enable-wifi.sh | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/platform/cervantes/enable-wifi.sh b/platform/cervantes/enable-wifi.sh index 23a157695..b3ff3bcd1 100755 --- a/platform/cervantes/enable-wifi.sh +++ b/platform/cervantes/enable-wifi.sh @@ -4,7 +4,7 @@ CTRL_INTERFACE="/var/run/wpa_supplicant" # create a new configuration if neccesary. if [ ! -f "$WPA_SUPPLICANT_CONF" ]; then - echo "ctrl_interface=DIR=${CTRL_INTERFACE}" >"$WPA_SUPPLICANT_CONF" + echo "ctrl_interface=${CTRL_INTERFACE}" >"$WPA_SUPPLICANT_CONF" echo "update_config=1" >>"$WPA_SUPPLICANT_CONF" sync fi @@ -14,5 +14,8 @@ if ! lsmod | grep -q 8189fs; then sleep 1 fi -ifconfig eth0 up && sleep 1 -wpa_supplicant -B -D wext -i eth0 -s -O "$CTRL_INTERFACE" -c "$WPA_SUPPLICANT_CONF" 2>/dev/null +ifconfig eth0 up +sleep 1 + +pidof wpa_supplicant >/dev/null \ + || wpa_supplicant -i eth0 -s -O "$CTRL_INTERFACE" -c "$WPA_SUPPLICANT_CONF" -B -D wext 2>/dev/null