From 9abb83efcbb0306d30634da487029313ddf79261 Mon Sep 17 00:00:00 2001 From: Ben Lye Date: Tue, 19 Dec 2017 17:34:04 +0000 Subject: [PATCH] Add shell script for creating archive files --- BootLoaders/Boards/make_archives.sh | 26 ++++++++++++++++++++++++++ 1 file changed, 26 insertions(+) create mode 100755 BootLoaders/Boards/make_archives.sh diff --git a/BootLoaders/Boards/make_archives.sh b/BootLoaders/Boards/make_archives.sh new file mode 100755 index 0000000..b119718 --- /dev/null +++ b/BootLoaders/Boards/make_archives.sh @@ -0,0 +1,26 @@ +#!/bin/bash + +AVR_VERSION=$(grep "^version=[0-9].[0-9].[0-9]" "avr/platform.txt" | awk -F = '{ print $2 }') +STM_VERSION=$(grep "^version=[0-9].[0-9].[0-9]" "stm32/platform.txt" | awk -F = '{ print $2 }') + +echo +echo "AVR Version: $AVR_VERSION" +echo "Creating archive 'package_multi_4in1_avr_board_v$AVR_VERSION.tar.gz'" +tar -czf ../Archives/package_multi_4in1_avr_board_v$AVR_VERSION.tar.gz --transform s/avr/package_multi_4in1_avr_board_v$AVR_VERSION/ avr/* +sleep 1s +echo +echo "Package: package_multi_4in1_avr_board_v$AVR_VERSION.tar.gz" +echo "SHA256: `(sha256sum ../Archives/package_multi_4in1_avr_board_v$AVR_VERSION.tar.gz | awk -v N=1 '{print $N}')`" +echo "Size: `(ls -al ../Archives/package_multi_4in1_avr_board_v$AVR_VERSION.tar.gz | awk -v N=5 '{print $N}')`" +echo +echo "STM Version: $STM_VERSION" +echo "Creating archive 'package_multi_4in1_stm32_board_v$STM_VERSION.tar.gz'" +tar -czf ../Archives/package_multi_4in1_stm32_board_v$STM_VERSION.tar.gz --transform s/stm32/package_multi_4in1_stm32_board_v$STM_VERSION/ stm32/* +sleep 1s +echo +echo "Package: package_multi_4in1_stm_board_v$STM_VERSION.tar.gz" +echo "SHA256: `(sha256sum ../Archives/package_multi_4in1_stm32_board_v$STM_VERSION.tar.gz | awk -v N=1 '{print $N}')`" +echo "Size: `(ls -al ../Archives/package_multi_4in1_stm32_board_v$STM_VERSION.tar.gz | awk -v N=5 '{print $N}')`" +echo +echo Done +echo