From 86cd3719ad639c205d87c6b7af93da9909711ba8 Mon Sep 17 00:00:00 2001 From: Matthias Strubel Date: Fri, 17 Mar 2017 07:38:11 +0100 Subject: [PATCH] wifi_detect: only change piratebox.conf if it is a wifi device --- piratebox/piratebox/rpi/bin/wifi_detect.sh | 13 ++++++++++--- 1 file changed, 10 insertions(+), 3 deletions(-) diff --git a/piratebox/piratebox/rpi/bin/wifi_detect.sh b/piratebox/piratebox/rpi/bin/wifi_detect.sh index a8c4da3..3a5f42b 100755 --- a/piratebox/piratebox/rpi/bin/wifi_detect.sh +++ b/piratebox/piratebox/rpi/bin/wifi_detect.sh @@ -25,9 +25,16 @@ dnsmasq_interface=$( grep -e '^DNSMASQ_INTERFACE' "${PIRATEBOX_CONFIG_PATH}" | \ sed -e 's|DNSMASQ_INTERFACE=||' -e 's|"||g' ) sed -i -e "s|interface=$hostap_interface|interface=$WIFI_DEVICE|" "${CONFIG_PATH}" -sed -i -e "s|INTERFACE=\"$piratebox_interface\"|INTERFACE=\"$WIFI_DEVICE\"|" \ - -e "s|DNSMASQ_INTERFACE=\"$dnsmasq_interface\"|DNSMASQ_INTERFACE=\"$WIFI_DEVICE\"|" \ - "${PIRATEBOX_CONFIG_PATH}" + +#Only change piratebox interface if it is a wifi interface +if echo "$piratebox_interface" | grep -q "wlan" ; then + sed -i -e "s|INTERFACE=\"$piratebox_interface\"|INTERFACE=\"$WIFI_DEVICE\"|" \ + "${PIRATEBOX_CONFIG_PATH}" +fi +if echo "$dnsmasq_interface" | grep -q "wlan" ; then + sed -i -e "s|DNSMASQ_INTERFACE=\"$dnsmasq_interface\"|DNSMASQ_INTERFACE=\"$WIFI_DEVICE\"|" \ + "${PIRATEBOX_CONFIG_PATH}" +fi