[PATCH v2 4/5] release/live: remove B slot from live image and reduce A slot size

Johannes Süllner
2026-02-04T17:57:10Z

In contrast to the old installer, with the new installer the live image
is not copied as a whole to the destination disk any more. Instead,
`systemd-repart` creates partitions with the desired size, and then
copies the individual partitions. So the partitions are effectively
enlarged during the installation, making it possible to shrink them to
the minimum size here.

Signed-off-by: Johannes Süllner <johannes.suellner@mailbox.org>
---
release/live/Makefile | 6 ++----
1 file changed, 2 insertions(+), 4 deletions(-)

diff --git a/release/live/Makefile b/release/live/Makefile
index f5fe558..2d693f4 100644
--- a/release/live/Makefile
+++ b/release/live/Makefile
@@ -10,10 +10,8 @@ dest = build/live.img
$(dest): ../../scripts/format-uuid.sh ../../scripts/make-gpt.sh ../../scripts/sfdisk-field.awk build/boot.fat $(ROOT_FS_IMAGES)
../../scripts/make-gpt.sh $@.tmp \
build/boot.fat:c12a7328-f81f-11d2-ba4b-00a0c93ec93b \
- $(ROOT_FS_VERITY):verity:$$(../../scripts/format-uuid.sh "$$(dd if=$(ROOT_FS_VERITY_ROOTHASH) bs=32 skip=1 count=1 status=none)"):Spectrum_'$(VERSION).verity:162' \
- $(ROOT_FS_IMAGE):root:$$(../../scripts/format-uuid.sh "$$(head -c 32 $(ROOT_FS_VERITY_ROOTHASH))"):Spectrum_'$(VERSION):20000' \
- /dev/null:verity:18f2ccff-92f1-4bb1-a80e-24f76ecda90c:_empty:162 \
- /dev/null:root:ec0c5ff3-f6b1-4adf-82b4-61336c4d135f:_empty:20000
+ $(ROOT_FS_VERITY):verity:$$(../../scripts/format-uuid.sh "$$(dd if=$(ROOT_FS_VERITY_ROOTHASH) bs=32 skip=1 count=1 status=none)"):Spectrum_'$(VERSION).verity' \
+ $(ROOT_FS_IMAGE):root:$$(../../scripts/format-uuid.sh "$$(head -c 32 $(ROOT_FS_VERITY_ROOTHASH))"):Spectrum_'$(VERSION)'
mv $@.tmp $@

build/boot.fat: $(SYSTEMD_BOOT_EFI) $(SPECTRUM_EFI)