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