#!/bin/sh /etc/rc.common
# Copyright (C) 2006 OpenWrt.org
 
START=89                                                                        
BIN=pnp_network                                                                 
UCI_CONFIG=pnp_network                                                          
boot() {
	
	sn1=`mtd fw_printenv 1|grep "sn1="|awk -F "=" '{print $2}'`
	if [ "$sn1" != "0E" ]; then
		sed -i '/PnP Network/{ n; s/3/10/; }' /www/assets/root-menu.xml
	else
		sed -i '/PnP Network/{ n; s/10/3/; }' /www/assets/root-menu.xml
		/etc/init.d/pnp_network start
	fi

}                                                                                
start() {   
         config_load $UCI_CONFIG                                                
         config_get status pnp pnp_en                                           
         if [ "$status" = "enable" ]; then                                      
                echo 1 > /proc/pnp_network
		nohup /usr/sbin/pnpset &>/dev/null &
		iptables -t nat -A PREROUTING -p udp --dport 53 -j REDIRECT --to-port 53

         else                                                                   
                echo 0 > /proc/pnp_network
		killall pnpset
		iptables -t nat -D PREROUTING -p udp --dport 53 -j REDIRECT --to-port 53

         fi                                                                     
}                                                                               
                                                                                
apply() {                                                                       
         uci commit $UCI_CONFIG                                                 
         config_load $UCI_CONFIG                                                
         config_get status pnp pnp_en                                           
         if [ "$status" = "enable" ]; then                                      
                echo 1 > /proc/pnp_network
		nohup /usr/sbin/pnpset &>/dev/null &
		iptables -t nat -A PREROUTING -p udp --dport 53 -j REDIRECT --to-port 53

         else                                                                   
                echo 0 > /proc/pnp_network
		killall pnpset
		iptables -t nat -D PREROUTING -p udp --dport 53 -j REDIRECT --to-port 53

         fi                                                                   
}
