Add diy-part2.sh diy-part3.sh
This commit is contained in:
parent
9910ecdb92
commit
5ecbc35e53
|
@ -0,0 +1,15 @@
|
||||||
|
#!/bin/bash
|
||||||
|
|
||||||
|
Author=Hyy2001
|
||||||
|
Date=`date +%Y/%m/%d`
|
||||||
|
DefaultFile=./package/lean/default-settings/files/zzz-default-settings
|
||||||
|
Version=`egrep -o "R[0-9]+\.[0-9]+\.[0-9]+" $DefaultFile`
|
||||||
|
|
||||||
|
if [ ! $(grep -o "Compiled by $Author" $DefaultFile | wc -l) = "1" ];then
|
||||||
|
sed -i "s?$Version?$Version Compiled by $Author [$Date]?g" $DefaultFile
|
||||||
|
fi
|
||||||
|
Old_Date=`egrep -o "[0-9]+\/[0-9]+\/[0-9]+" $DefaultFile`
|
||||||
|
if [ ! $Date == $Old_Date ];then
|
||||||
|
sed -i "s?$Old_Date?$Date?g" $DefaultFile
|
||||||
|
fi
|
||||||
|
echo "$Version-`date +%Y%m%d`" > ./package/base-files/files/etc/openwrt_date
|
|
@ -0,0 +1,17 @@
|
||||||
|
#!/bin/bash
|
||||||
|
|
||||||
|
mkdir -p ./bin/Firmware
|
||||||
|
Compile_Time=`date +'%Y-%m-%d %H:%M:%S'`
|
||||||
|
Version=`egrep -o "R[0-9]+\.[0-9]+\.[0-9]+" ./package/lean/default-settings/files/zzz-default-settings`
|
||||||
|
Default_Firmware=openwrt-ramips-mt7621-d-team_newifi-d2-squashfs-sysupgrade.bin
|
||||||
|
AutoBuild_Firmware=AutoBuild-d-team_newifi-d2-Lede-$Version`(date +-%Y%m%d.bin)`
|
||||||
|
AutoBuild_Detail=AutoBuild-d-team_newifi-d2-Lede-$Version`(date +-%Y%m%d.detail)`
|
||||||
|
mv ./bin/targets/ramips/mt7621/$Default_Firmware ./bin/Firmware/$AutoBuild_Firmware
|
||||||
|
cd ./bin/Firmware
|
||||||
|
Firmware_Size=`ls -l $AutoBuild_Firmware | awk '{print $5}'`
|
||||||
|
Firmware_Size_MB=`awk 'BEGIN{printf "固件大小:%.2fMB\n",'$((Firmware_Size))'/1000000}'`
|
||||||
|
Firmware_MD5=`md5sum $AutoBuild_Firmware | cut -d ' ' -f1`
|
||||||
|
Firmware_SHA256=`sha256sum $AutoBuild_Firmware | cut -d ' ' -f1`
|
||||||
|
echo "$Firmware_Size_MB" > ./$AutoBuild_Detail
|
||||||
|
echo -e "编译日期:$Compile_Time\n" >> ./$AutoBuild_Detail
|
||||||
|
echo -e "MD5:$Firmware_MD5\nSHA256:$Firmware_SHA256" >> ./$AutoBuild_Detail
|
Loading…
Reference in New Issue