updata.sh 1.0 KB
#! /bin/bash 
echo "updata.sh"

Update_PsdkPack="*.bin"
Update_Package="Package"
HardwareIdentification="HardwareIdeNum" #硬件码文件
TarPackage_second=UpgradePackage.tar.gz #二次解压包的名字
MD5saveFile=UpdateMD5num #md5文件内部的md5值文件
FileSizeSaveFile=UpdateFlieSize #md5文件内部的文件大小

# 删除一切更新内容
delete_updateFile()
{
    rm -rf /root/sdcard/$Update_PsdkPack             #删除psdk更新包
    rm -rf /root/$Update_Package          #删除解压后的更新包
    rm -rf /root/$TarPackage_second #删除二次更新包
    rm -rf /root/$MD5saveFile;     #删除md5校准文件
    rm -rf /root/$FileSizeSaveFile;     #删除文件大小校准文件
    rm -rf /root/FactoryReset.sh
}

echo "____更新完成,删除文件____"
delete_updateFile

# 检查 /root/sdcard/ 下是否存在 .bin 文件  
if find /root/sdcard/ -type f -name "*.bin" | grep -q .; then  
    rm /root/sdcard/update_log.txt
    echo "File Delete Faliure" > /root/sdcard/update_log.txt
    sync
fi

echo "___updata.sh____";