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