|
@@ -13,26 +13,31 @@ rm -Rf /tmp/optiboot-release
|
|
|
|
|
|
|
|
|
|
|
|
-mkdir /tmp/optiboot-release
|
|
|
-mkdir /tmp/optiboot-release/Optiboot
|
|
|
-mkdir /tmp/optiboot-release/Optiboot/avr
|
|
|
-mkdir /tmp/optiboot-release/Optiboot/avr/bootloaders
|
|
|
-mkdir /tmp/optiboot-release/Optiboot/avr/bootloaders/optiboot
|
|
|
-cp ../../boards-1.6.txt /tmp/optiboot-release/Optiboot/avr/boards.txt
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+mkdir -p /tmp/optiboot-release/Optiboot/bootloaders/optiboot
|
|
|
+TOP=/tmp/optiboot-release/Optiboot/
|
|
|
+cp ../../boards-1.6.txt $TOP/boards.txt
|
|
|
+
|
|
|
|
|
|
|
|
|
-echo name=\[Optiboot $1\] > /tmp/optiboot-release/Optiboot/avr/platform.txt
|
|
|
-echo version=$1 >> /tmp/optiboot-release/Optiboot/avr/platform.txt
|
|
|
+echo name=Optiboot $1 > $TOP/platform.txt
|
|
|
+echo version=$1 >> $TOP/platform.txt
|
|
|
|
|
|
|
|
|
|
|
|
-echo This is an Optiboot version $1 \"Binary\" Release. > /tmp/optiboot-release/Optiboot/README.TXT
|
|
|
-echo >> /tmp/optiboot-release/Optiboot/README.TXT
|
|
|
-echo For Source code see http://github.com/Optiboot/optiboot >> /tmp/optiboot-release/Optiboot/README.TXT
|
|
|
+echo This is an Optiboot version $1 \"Binary\" Release. > $TOP/README.TXT
|
|
|
+echo >> $TOP/README.TXT
|
|
|
+echo For Source code see http://github.com/Optiboot/optiboot>> $TOP/README.TXT
|
|
|
|
|
|
|
|
|
|
|
|
-cp *.hex /tmp/optiboot-release/Optiboot/avr/bootloaders/optiboot
|
|
|
+cp *.hex $TOP/bootloaders/optiboot
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
|
|
|
|
|
|
|
|
@@ -43,5 +48,11 @@ cp *.hex /tmp/optiboot-release/Optiboot/avr/bootloaders/optiboot
|
|
|
|
|
|
pushd /tmp/optiboot-release
|
|
|
zip -r Optiboot.zip Optiboot
|
|
|
+HASH=`openssl dgst -sha256 Optiboot.zip | sed -e 's/.* //'`
|
|
|
+SIZE=`stat -f %z Optiboot.zip`
|
|
|
+echo size = $SIZE
|
|
|
+echo hash = $HASH
|
|
|
popd
|
|
|
+echo sed -e "s/%HASH%/$HASH/" -e "s/%VERSION%/$1/" -e "s/%SIZE%/$SIZE/" ../../package_optiboot_optiboot-additional_index.json.TEMPLATE
|
|
|
+sed -e "s/#.*//" -e "s/%HASH%/$HASH/" -e "s/%VERSION%/$1/" -e "s/%SIZE%/$SIZE/" ../../package_optiboot_optiboot-additional_index.json.TEMPLATE > /tmp/optiboot-release/package_optiboot_optiboot-additional_index.json
|
|
|
|