summaryrefslogtreecommitdiffhomepage
path: root/contrib/package/meshwizard/files/usr/bin
diff options
context:
space:
mode:
authorManuel Munz <freifunk@somakoma.de>2013-01-12 21:11:00 +0000
committerManuel Munz <freifunk@somakoma.de>2013-01-12 21:11:00 +0000
commit73b0c8a5f22b88d9b87ff9cf567af456e5f6a20a (patch)
treeb4d710424e8b81b53e1efcaedd17d4fb33e3866c /contrib/package/meshwizard/files/usr/bin
parent663be04c447c7800892a951c899d361b055704d9 (diff)
contrib/meshwizard: Fix detection if VAP is supported in interfaces firewall setup
Diffstat (limited to 'contrib/package/meshwizard/files/usr/bin')
-rwxr-xr-xcontrib/package/meshwizard/files/usr/bin/meshwizard/helpers/setup_firewall_interface.sh6
1 files changed, 5 insertions, 1 deletions
diff --git a/contrib/package/meshwizard/files/usr/bin/meshwizard/helpers/setup_firewall_interface.sh b/contrib/package/meshwizard/files/usr/bin/meshwizard/helpers/setup_firewall_interface.sh
index 7f40f87147..fc664430fe 100755
--- a/contrib/package/meshwizard/files/usr/bin/meshwizard/helpers/setup_firewall_interface.sh
+++ b/contrib/package/meshwizard/files/usr/bin/meshwizard/helpers/setup_firewall_interface.sh
@@ -45,7 +45,11 @@ network=$(echo $network) # Removes leading and trailing whitespaces
[ -n "$netrenamed" ] && [ -z "$(echo $network | grep $netrenamed)" ] && network="$network $netrenamed"
-if [ "$type" == "atheros" -a "$vap" == 1 ]; then
+# check if this hardware supports VAPs
+supports_vap="0"
+$dir/helpers/supports_vap.sh $net $type && supports_vap=1
+
+if [ "$supports_vap" == "1" -a "$vap" == 1 ]; then
[ -n "$netrenamed" ] && [ "$network" == "${network/${netrenamed}dhcp/}" ] && network="$network ${netrenamed}dhcp"
fi