From 45a3372ee4b8aec151b7532a924e471186fc839d Mon Sep 17 00:00:00 2001 From: mycognosist Date: Mon, 15 Mar 2021 17:51:18 +0000 Subject: [PATCH] Add compression for build release --- build.sh | 14 +++++++++++--- 1 file changed, 11 insertions(+), 3 deletions(-) diff --git a/build.sh b/build.sh index 7c819b4..1fa72c7 100755 --- a/build.sh +++ b/build.sh @@ -6,7 +6,15 @@ make raspi_3.img # copy to releases TODAY=$(date +"%Y%m%d") RELEASE_DIR=/var/www/releases.peachcloud.org/html/peach-imgs/$TODAY -echo "++ successful image build, copying output to ${RELEASE_DIR}" mkdir -p $RELEASE_DIR -cp raspi_3.img $RELEASE_DIR/${TODAY}_peach_raspi3.img -cp raspi_3.log $RELEASE_DIR/${TODAY}_peach_raspi3.log \ No newline at end of file +echo "++ successful image build, performing compression" +xz -k raspi.img +status=$? +if [ $status -eq 0 ]; then + echo "++ compression successful, copying compressed img to ${RELEASE_DIR}" + cp raspi_3.img.xz $RELEASE_DIR/${TODAY}_peach_raspi3.img.xz +else + echo "++ compression failed, copying uncompressed img to ${RELEASE_DIR}" + cp raspi_3.img $RELEASE_DIR/${TODAY}_peach_raspi3.img +fi +cp raspi_3.log $RELEASE_DIR/${TODAY}_peach_raspi3.log