#!/bin/sh

rm -f /tmp/luci-indexcache*
if [ -f /usr/share/ucitrack/luci-app-wizard.json ]; then
	rm -f /usr/share/ucitrack/luci-app-wizard.json
	/etc/init.d/ucitrack restart
fi
/etc/init.d/rpcd reload

ipv6=$(uci -q get wizard.default.ipv6)
disableipv6=/etc/init.d/disable_ipv6

cat <<EOF >"$disableipv6"
#!/bin/sh /etc/rc.common

START=11

start() {
	sysctl -qw net.ipv6.conf.all.disable_ipv6=1
	sysctl -qw net.ipv6.conf.default.disable_ipv6=1
}
EOF

chmod +x "$disableipv6"

if [ "$ipv6" = "0" ]; then
	ln -s ../init.d/disable_ipv6 /etc/rc.d/S11disable_ipv6 2>/dev/null
	/etc/init.d/disable_ipv6 start
fi

exit 0
