From: Manuel Munz Date: Wed, 29 Jun 2011 11:28:28 +0000 (+0000) Subject: contrib/meshwizard: Enable luci_splash and set local_restrict for wan firewall zone X-Git-Tag: 0.11.0~1974 X-Git-Url: https://git.archive.openwrt.org/?a=commitdiff_plain;h=4c139d3b936b49d736392da67bab40c868093278;p=project%2Fluci.git contrib/meshwizard: Enable luci_splash and set local_restrict for wan firewall zone --- diff --git a/contrib/package/meshwizard/files/usr/bin/meshwizard/helpers/setup_firewall.sh b/contrib/package/meshwizard/files/usr/bin/meshwizard/helpers/setup_firewall.sh index 299b167fe..c9681425f 100755 --- a/contrib/package/meshwizard/files/usr/bin/meshwizard/helpers/setup_firewall.sh +++ b/contrib/package/meshwizard/files/usr/bin/meshwizard/helpers/setup_firewall.sh @@ -12,6 +12,15 @@ config_load firewall type="$(uci -q get wireless.$net.type)" vap="$(uci -q get meshwizard.netconfig.$net\_vap)" +# Add local_restrict to wan firewall zone +handle_zonewan() { + config_get name "$1" name + if [ "$name" == "wan" ]; then + uci set firewall.$1.local_restrict=1 + fi +} +config_foreach handle_zonewan zone && echo " + Enable local_restrict for zone wan" + # Delete old firewall zone for freifunk handle_fwzone() { config_get name "$1" name diff --git a/contrib/package/meshwizard/files/usr/bin/meshwizard/helpers/setup_splash.sh b/contrib/package/meshwizard/files/usr/bin/meshwizard/helpers/setup_splash.sh index f4375a491..b28ccc93c 100755 --- a/contrib/package/meshwizard/files/usr/bin/meshwizard/helpers/setup_splash.sh +++ b/contrib/package/meshwizard/files/usr/bin/meshwizard/helpers/setup_splash.sh @@ -30,3 +30,6 @@ EOF echo " network: ${netrenamed}dhcp" uci commit + +/etc/init.d/luci_splash enable +