#This file is for update firmware
#Version V21
#It will uzip firmwarev21.tgz and refresh /APP project
#!/bin/sh
    CPUType=0
    CPUInfo=`cat /proc/cpuinfo |grep Processor|grep PXA255`
    if [ $? = 0 ]; then
      #echo "CPU is PXA255"
      CPUType=1
    fi
    CPUInfo=`cat /proc/cpuinfo |grep Processor|grep ARMv7`
    if [ $? = 0 ]; then
      #echo "CPU is ARMv7"
      CPUType=2
    fi
    
    #This update is only for ARMv7
    if [ $CPUType != "2" ]; then
	/bin/tar -zxvf /home/ftp/firmwarev21.tar.gz 
	/bin/cp -rf /home/ftp/APP/version /APP/
	/bin/cp -rf /home/ftp/APP/config/updatefirmware.conf /APP/config/
	/bin/echo "M2M-720-A updatev21" >> /APP/log/Update
	sync
	exit 0
    fi
    
    echo "Start Update"
    /bin/rm -Rf /APP/*
    /bin/tar -zxvf /home/ftp/firmwarev21.tar.gz -C /
    /bin/echo "M2M-720-A updatev21" >> /APP/log/Update
    sync
    echo "Update finish"
    
