#!/bin/sh
	uci -q delete firewall.safedns
	uci -q delete firewall.safedns_dns_redirect
	uci -q delete uhttpd.safedns
	uci commit

	/etc/init.d/firewall reload 2> /dev/null
	echo --- blockpage redirection disabled ---

	/etc/init.d/uhttpd reload
	echo --- blockpage server disabled ---


	uci -q delete ucitrack.@safedns[0]
	uci -q del_list ucitrack.@network[0].affects=safedns
	uci -q commit
	echo --- ucitrack section \"safedns\" deleted ---
	echo --- ucitrack: \"network\" now don\'t affects \"safedns\" config ---

	##### for dnsmasq #####
	if [ -f /etc/rc.d/S??dnsmasq ]
	then
		echo --- dnsmasq found in /etc/rc.d ---

		uci -q set dhcp.@dnsmasq[0].port="`uci -q get safedns.@saved_options[0].dnsmasq_port`"
		uci -q del_list dhcp.lan.dhcp_option="6,`uci -q get network.lan.ipaddr`"
		uci -q commit
		/etc/init.d/dnsmasq reload
		echo --- dnsmasq DNS restored to saved state ---
	fi
	#######################


	rm -f    /etc/config/safedns
	echo --- /etc/config/safedns removed ---

	echo --- luci-app-safedns removed ---
