From b27e17d762236ed27f1cac2cf1286edabfa48fdb Mon Sep 17 00:00:00 2001 From: Rodrigo Campos Date: Mon, 9 Mar 2026 14:38:54 +0100 Subject: [PATCH] portable: Test pinning a single fstype on an GPT image with verity This tests a GPT image with a single fstype using verity. This was broken and fixed by the previous commit. --- test/units/TEST-50-DISSECT.dissect.sh | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/test/units/TEST-50-DISSECT.dissect.sh b/test/units/TEST-50-DISSECT.dissect.sh index 07e0d1a8a0..7a68e62fb0 100755 --- a/test/units/TEST-50-DISSECT.dissect.sh +++ b/test/units/TEST-50-DISSECT.dissect.sh @@ -243,6 +243,12 @@ systemd-run --wait -P \ -p RootImagePolicy='root=signed+lol:wut=wat+signed' \ -p MountAPIVFS=yes \ cat /usr/lib/os-release | grep -F "MARKER=1" >/dev/null +# A policy pinning a single fstype on a GPT image should still use verity. +systemd-run --wait -P \ + -p RootImage="$MINIMAL_IMAGE.gpt" \ + -p RootImagePolicy='root=verity+squashfs' \ + -p MountAPIVFS=yes \ + cat /usr/lib/os-release | grep -F "MARKER=1" >/dev/null (! systemd-run --wait -P \ -p RootImage="$MINIMAL_IMAGE.gpt" \ -p RootHash="$MINIMAL_IMAGE_ROOTHASH" \