2021-02-12 13:30:44 +00:00
|
|
|
#!/usr/bin/env bash
|
2021-03-16 11:30:01 +00:00
|
|
|
# remove old files
|
2021-02-03 10:48:55 +00:00
|
|
|
rm -f raspi_3.img
|
2021-03-16 11:30:01 +00:00
|
|
|
rm -f raspi_3.img.xz
|
2021-02-03 10:48:55 +00:00
|
|
|
rm -f raspi_3.log
|
2021-03-16 11:30:01 +00:00
|
|
|
rm -f peach-img-manifest.log
|
|
|
|
|
|
|
|
# build image
|
2021-02-12 13:30:44 +00:00
|
|
|
make raspi_3.img
|
|
|
|
|
2021-03-16 11:30:01 +00:00
|
|
|
# compress image
|
|
|
|
echo "++ successful image build, performing compression"
|
|
|
|
xz -k raspi_3.img
|
|
|
|
|
|
|
|
# make releases dir
|
2021-02-15 09:40:22 +00:00
|
|
|
TODAY=$(date +"%Y%m%d")
|
2021-02-12 13:30:44 +00:00
|
|
|
RELEASE_DIR=/var/www/releases.peachcloud.org/html/peach-imgs/$TODAY
|
2021-03-16 11:30:01 +00:00
|
|
|
echo "++ copy output to ${RELEASE_DIR}"
|
2021-02-12 13:30:44 +00:00
|
|
|
mkdir -p $RELEASE_DIR
|
2021-03-16 11:30:01 +00:00
|
|
|
|
|
|
|
# copy over files
|
|
|
|
cp raspi_3.img.xz $RELEASE_DIR/${TODAY}_peach_raspi3.img.xz
|
2021-03-15 17:51:18 +00:00
|
|
|
cp raspi_3.log $RELEASE_DIR/${TODAY}_peach_raspi3.log
|
2021-03-16 11:30:01 +00:00
|
|
|
cp peach-img-manifest.log $RELEASE_DIR/${TODAY}_peach_manifest.log
|
|
|
|
|
|
|
|
# publish image to releases.peachcloud.org
|
|
|
|
python3 publish_img.py $RELEASE_DIR
|