payload_name="$1"
payload_mode="$2"
payload_platform="$3"
payload_version="$4"
payload_special="$5"

TarPackage_second=UpgradePackage.tar.gz #二次解压包的名字
MD5saveFile=UpdateMD5num #md5文件内部的md5值 当前已改为放文件大小
FileSizeSaveFile=UpdateFlieSize #md5文件内部的文件大小

BinName=$payload_name"_"$payload_version".bin"

echo "________简易版一级包打包开始_________"
rm Temp -rf
mkdir Temp

echo "____放入简易升级步骤"
cp updata.sh ./Temp/updata.sh
cp HardwareIdeNum ./Temp/HardwareIdeNum
cp UpgradePackage.tar.gz ./Temp

#进入打包文件夹
cd Temp

echo "____校验码写入____"

# 获取二级压缩包的md5值
md5_File="$(md5sum "$TarPackage_second" | cut -d ' ' -f 1)"
echo $md5_File

#把md5校准码写进去
echo $md5_File | tee $MD5saveFile > /dev/null #覆盖写

#文件大小值
file_size=$(ls -l "${TarPackage_second}" | awk '{print $5}')
echo "文件的大小为: $file_size 字节"

# 把文件大小写入校准文件
echo "$file_size" | tee "$FileSizeSaveFile" > /dev/null # 覆盖写

echo "____开始打包____"
tar -zcf $BinName ./*
mv $BinName ../
cd ..
rm Temp -rf
echo "________简易版一级包打包结束_________"

echo "_____输出一级压缩包目录_____"
#参数说明 t 查看内容 f 压缩包名字指定
tar -tf $BinName