# You may not use this file except in compliance with the License.
# You may obtain a copy of the License at http://www.apache.org/licenses/LICENSE-2.0
-. /etc/functions.sh
+. /lib/functions.sh
echo "
-/* Meshwizard 0.0.4 */
+/* Meshwizard 0.0.8 */
"
# config
export dir="/usr/bin/meshwizard"
. $dir/functions.sh
+[ -f /proc/net/ipv6_route ] && has_ipv6=1
# Check which packages we have installed
export has_luci=FALSE
$dir/helpers/setup_lan_static.sh
fi
+if [ "$profile_ipv6" == 1 ] && [ "$has_ipv6" = 1 ]; then
+ $dir/helpers/setup_lan_ipv6.sh
+ # Setup auto-ipv6
+ if [ "$profile_ipv6_config" = "auto-ipv6-dhcpv6" ]; then
+ $dir/helpers/setup_auto-ipv6.sh
+ fi
+fi
+
# Setup policyrouting if internet sharing is disabled and wan is not used for olsrd
# Always disable it first to make sure its disabled when the user decied to share his internet
uci set freifunk-policyrouting.pr.enable=0
$dir/helpers/setup_splash.sh $net
$dir/helpers/setup_firewall_interface.sh $net
+
+ if [ "$profile_ipv6" == 1 ] && [ "$has_ipv6" = 1 ]; then
+ $dir/helpers/setup_radvd_interface.sh $net
+ fi
done
##### Reboot the router (because simply restarting services gave errors)
+echo "+ The wizard has finished and the router will reboot now."
+
reboot