From c581bc8ad810a7e84952791ec644c569c30bbc56 Mon Sep 17 00:00:00 2001 From: Luca Boccassi Date: Wed, 15 Oct 2025 18:46:26 +0100 Subject: [PATCH] test: sign extension images used by TEST-50-DISSECT --- test/units/util.sh | 14 ++++++++++++++ 1 file changed, 14 insertions(+) diff --git a/test/units/util.sh b/test/units/util.sh index 5264e65dee7..d07364922f2 100755 --- a/test/units/util.sh +++ b/test/units/util.sh @@ -323,6 +323,13 @@ EOF echo MARKER=1 >"$initdir/usr/lib/systemd/system/some_file" mksquashfs "$initdir" /tmp/app0.raw -noappend veritysetup format /tmp/app0.raw /tmp/app0.verity --root-hash-file /tmp/app0.roothash + openssl smime -sign -nocerts -noattr -binary \ + -in /tmp/app0.roothash \ + -inkey /usr/share/mkosi.key \ + -signer /usr/share/mkosi.crt \ + -outform der \ + -out /tmp/app0.roothash.p7s + chmod go+r /tmp/app0* initdir="/var/tmp/conf0" mkdir -p "$initdir/etc/extension-release.d" "$initdir/etc/systemd/system" "$initdir/opt" @@ -335,6 +342,13 @@ EOF echo MARKER_1 >"$initdir/etc/systemd/system/some_file" mksquashfs "$initdir" /tmp/conf0.raw -noappend veritysetup format /tmp/conf0.raw /tmp/conf0.verity --root-hash-file /tmp/conf0.roothash + openssl smime -sign -nocerts -noattr -binary \ + -in /tmp/conf0.roothash \ + -inkey /usr/share/mkosi.key \ + -signer /usr/share/mkosi.crt \ + -outform der \ + -out /tmp/conf0.roothash.p7s + chmod go+r /tmp/conf0* initdir="/var/tmp/app1" mkdir -p "$initdir/usr/lib/extension-release.d" "$initdir/usr/lib/systemd/system" "$initdir/opt" -- 2.47.3