Cyril Brulebois
2bb88da3e5
Import toaster 0.1
This is a tiny shell wrapper developer by DEBAMAX for a customer, making it possible to tweak amd64 and arm64 system images: they are duplicated first, their partitions are mounted, and the contents can be modified at will. This makes it possible to move fast, as the original images don't need to be built again to test modifications. For the PiRogue Tool Suite project, that means we can focus on modifying Debian-provided images instead of building them from scratch. At the moment, support for partition tables is pretty basic, the second partition is the root filesystem, the first partition might be mounted on /boot/firmware (arm64 images for Raspberry Pi) or on /boot/efi (amd64 images for 64-bit PCs). If we end up using this tool for Cloud images, at least that part will require some modifications.
PiRogue images
This repository contains the tools required to build “historical” PiRogue images, targeting Raspberry Pi 3 and Raspberry Pi 4.
Experimental support for the Raspberry Pi 5 is provided as well. As of July
2024, it is brand new, and further upgrades of packages like raspi-firmware
(on the Debian side), or linux-image-*
and firmware-brcm80211
(on the
Raspberry OS side) might be problematic.
It operates by turning pristine Debian-provided images for Raspberry Pi into images ready to deploy PiRogue Tool Suite packages. In the future the same might happen for Debian-provided cloud images.
Description
Languages
Shell
76.1%
Python
23.9%