From 16b42e5a31066dc4e35890918f9f82f9ed870771 Mon Sep 17 00:00:00 2001 From: PrincessPi3 Date: Thu, 30 Oct 2025 09:32:46 -0600 Subject: [PATCH] 1761838366 --- .../{rpi_create_image => pi_create_image} | 24 +++++++++++++------ 1 file changed, 17 insertions(+), 7 deletions(-) rename customscripts/{rpi_create_image => pi_create_image} (86%) diff --git a/customscripts/rpi_create_image b/customscripts/pi_create_image similarity index 86% rename from customscripts/rpi_create_image rename to customscripts/pi_create_image index 6540748..088e921 100644 --- a/customscripts/rpi_create_image +++ b/customscripts/pi_create_image @@ -1,5 +1,13 @@ #/bin/bash -imgname=`date +"%Y-%m-%d-%H%M-%S"`-pi.img +timestamp=`date +"%Y-%m-%d-%H%M-%S"` + +# handle filename +if [ -z "$1" ]; then + imgname=$timestamp-pi.img +else + imgname=$timestamp-$1.img +fi + xzname=$imgname.xz sizes=sizes-$imgname-$xzame.txt checksums=sha256sum-$imgname-$xzname.sha256 @@ -23,14 +31,16 @@ webhook "starting copy $dadisk to $imgname to $xzname at $(date)($(date +%s))" t sudo dd if=$dadisk of=$imgname bs=4M status=progress imgsize=$(du -h $imgname) +# img sha256 +sha256sum $imgname | tee $checksums + # shrink and compress the image webhook "Copied the disk to $imgname ($imgsize), compressing to $xzname" sudo pishrink.sh -Z -a $imgname xzsize=$(du -h $xzname) -# sha256 checksums +# xz sha256 webhook "$imgname ($imgsize) shrunk to $xzname ($xzsize), calculating sha256 checksums..." -sha256sum $imgname | tee $checksums sha256sum $xzname | tee -a $checksums # log filesizes @@ -54,8 +64,8 @@ else webhook "Archive Test SUCCESS" fi -# schedule reboot in 1 minute -sudo shutdown -r +1 - # finish and notify -webhook "DONE\n\tdisk: $dadisk\n\timgname: $imgname ($imgsize)\n\txzname: $xzname ($xzsize)" true \ No newline at end of file +webhook "DONE\n\tdisk: $dadisk\n\timgname: $imgname ($imgsize)\n\txzname: $xzname ($xzsize)" true + +# schedule reboot in 1 minute +sudo shutdown -r +1 \ No newline at end of file