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____";