Commit Graph

7 Commits

Author SHA1 Message Date
Cyril Brulebois
9846b9ee03 Insert newlines to make the output more readable. 2024-07-23 13:48:23 +02:00
Cyril Brulebois
effce13fdd Reassure shellcheck. 2024-07-23 13:30:02 +02:00
Cyril Brulebois
0cf916730f Add checksum-based safeguard. 2024-07-23 13:22:39 +02:00
Cyril Brulebois
97469570c5 Use up-to-date raspi_4_bookworm builds. 2024-07-22 09:12:27 +02:00
Cyril Brulebois
3e76b0f2d8 Add log messages for lengthy operations. 2024-07-20 21:18:37 +02:00
Cyril Brulebois
3586a185d6 Add xz fallback if pixz isn't available. 2024-07-20 20:56:40 +02:00
Cyril Brulebois
773c67d6ba Add script to build images and a list of files to publish.
Given a RASPBERRYPI_IMG_URL, this automates downloading the image and
its checksum, validating it, then modifying it to generate two images:
 - PiRogue-OS-12-Pi3_and_Pi4
 - PiRogue-OS-12-Pi5-Experimental

Those are then compressed, checksums are generated, and the resulting
4 files are listed in a MANIFEST.txt file at the top-level, making it
trivial to publish the relevant files.

At least for the time being, no clean-up is performed. That means the
original image can be used to run ./toaster again if a new development
iteration is required.
2024-07-20 20:42:30 +02:00