#!/bin/sh

if [ -f /var/ftp/pub/1330ec_main.tgz ]; 
then
	cd /var/ftp/pub
	tar -xvf  /var/ftp/pub/1330ec_main.tgz
	echo "Upgrade From FTP ..."
	chmod 777 -R /var/ftp/pub/*

	if [ -f /var/ftp/pub/version ];
	then
		  cat version
	else
		  rm -r -f /var/ftp/pub/*	
		  echo "No find version ..."
		  exit 1
	fi
		
	if [ -f /var/ftp/pub/upgrade ];
	then
		diff /var/ftp/pub/upgrade /home/root/upgrade > /dev/null	
		if [ $? -eq 0 ];
		then
			echo "upgrade is new!"
		else
			echo "upgrade Update Now..."
			rm /home/root/upgrade
			mv /var/ftp/pub/upgrade	  /home/root/upgrade	
			chmod 777 /home/root/upgrade	
			/home/root/upgrade
			exit 1
		fi
	fi			
	
	if [ -f /var/ftp/pub/autoupgrade ];
	then
	    echo "autoupgrade is Upgrade Now ..."
	    rm /home/root/autoupgrade	
		mv /var/ftp/pub/autoupgrade /home/root/
	fi
	
	if [ -f /var/ftp/pub/version ];
	then
	    echo "version is Upgrade Now ..."
	    rm /home/root/version	
		mv /var/ftp/pub/version /home/root/
	fi
	
	if [ -f /var/ftp/pub/1330ec ];
	then
	    echo "1330ec is Upgrade Now ..."
	    rm /home/root/1330ec	
		mv /var/ftp/pub/1330ec /home/root/
		chmod 777 /home/root/1330ec
	fi
		
	if [ -f /var/ftp/pub/top.rbf ];
	then
	    echo "fpga is Upgrade Now ..."
		rm /home/root/top.rbf	
		mv /var/ftp/pub/top.rbf  /home/root/
	fi
	
	if [ -f /var/ftp/pub/iptv.rbf ];
	then
	    echo "iptv fpga is Upgrade Now ..."
		rm /home/root/iptv.rbf	
		mv /var/ftp/pub/iptv.rbf  /home/root/
	fi
	
	if [ -f /var/ftp/pub/ipdvb.rbf ];
	then
	    echo "ipdvb fpga is Upgrade Now ..."
		rm /home/root/ipdvb.rbf	
		mv /var/ftp/pub/ipdvb.rbf  /home/root/
	fi	
	
	if [ -f /var/ftp/pub/gigabit.rbf ];
	then
	    echo "gigabit fpga is Upgrade Now ..."
		rm /home/root/gigabit.rbf	
		mv /var/ftp/pub/gigabit.rbf /home/root/
	fi	
	
 	if [ -f /var/ftp/pub/code.bin ];
	then
	    echo "code.bin is Upgrade Now ..."
		rm /home/root/code.bin	
		mv /var/ftp/pub/code.bin  /home/root/
	fi	
	
	if [ -f /var/ftp/pub/iptv.bin ];
	then
	    echo "iptv.bin is Upgrade Now ..."
		rm /home/root/iptv.bin	
		mv /var/ftp/pub/iptv.bin  /home/root/
	fi	
	
	if [ -f /var/ftp/pub/gigabit.bin ];
	then
	    echo "gigabit.bin is Upgrade Now ..."
		rm /home/root/gigabit.bin
		mv /var/ftp/pub/gigabit.bin  /home/root/
	fi
	
	if [ -f /var/ftp/pub/ipdvb.bin ];
	then
	    echo "ipdvb.bin is Upgrade Now ..."
		rm /home/root/ipdvb.bin	
		mv /var/ftp/pub/ipdvb.bin  /home/root/
	fi		
	
	if [ -f /var/ftp/pub/bashrc ];
	then
	    echo "bashrc  is Upgrade Now ..."
		rm /home/root/bashrc 	
		mv /var/ftp/pub/bashrc   /home/root/
	fi		
	
	if [ -f /var/ftp/pub/board_info.xml ];
	then
	    echo "board_info.xml is Upgrade Now ..."
		rm /home/root/board_info.xml	
		mv /var/ftp/pub/board_info.xml  /home/root/
	fi	
	
	if [ -f /var/ftp/pub/debug_tools ];
	then
	    echo "debug_tools is Upgrade Now ..."
		rm /home/root/debug_tools	
		mv /var/ftp/pub/debug_tools  /home/root/
	fi	
	
	if [ -f /var/ftp/pub/watchd ];
	then
	    echo "watchd is Upgrade Now ..."
		rm /home/root/watchd	
		mv /var/ftp/pub/watchd  /home/root/
	fi	
	
	if [ -f /var/ftp/pub/snmpd ];
	then
	    echo "snmpd is Upgrade Now ..."
		rm /home/root/snmpd	
		mv /var/ftp/pub/snmpd  /home/root/
	fi	
	
	if [ -f /var/ftp/pub/snmpd.conf ];
	then
	    echo "snmpd.conf is Upgrade Now ..."
		rm /home/root/snmpd.conf	
		mv /var/ftp/pub/snmpd.conf  /home/root/
	fi
	
	if [ -f /var/ftp/pub/driver ];
	then
	    echo "driver is Upgrade Now ..."
		chmod 777 /var/ftp/pub/driver
		rm -rf /home/root/driver	
		mv /var/ftp/pub/driver  /home/root/
	fi	
	
	if [ -f /var/ftp/pub/properties ];
	then
	    chmod 777 /var/ftp/pub/properties
	    echo "properties is Upgrade Now ..."
		rm -rf /home/root/properties	
		mv /var/ftp/pub/properties  /home/root/
	fi	
	
	if [ -f /var/ftp/pub/apache.tgz ];
	then
		echo "apache cgi is Upgrade Now ..."
		mv -f /opt/apache/htdocs/logo3.jpg /home/root/logo3.jpg
		rm -rf /opt/apache
		tar -xvf /var/ftp/pub/apache.tgz 
        chmod 777 /var/ftp/pub/apache		
		mv /var/ftp/pub/apache /opt/
		mv -f /home/root/logo3.jpg  /opt/apache/htdocs/logo3.jpg
		chmod 777 -R /opt/apache
	fi
	
	if [ -f /var/ftp/pub/libso ];
	then
	    echo "libso is Upgrade Now ..."
		chmod 777 /var/ftp/pub/libso
		rm -rf /opt/libso	
		mv /var/ftp/pub/libso  /opt/
	fi	
	
	echo ""
	echo "     Upgrade Complete."
	echo ""
	
	reboot
else						
	echo "No find upgrade file"	
	exit 1
fi
