From bd69c2a85fd37a5e9ae3a5c9521840e439a9cdf2 Mon Sep 17 00:00:00 2001 From: Daan De Meyer Date: Wed, 9 Nov 2022 13:41:38 +0100 Subject: [PATCH] repart: Add integration test for #24678 --- test/units/testsuite-58.sh | 55 ++++++++++++++++++++++++++++++++++++++ 1 file changed, 55 insertions(+) diff --git a/test/units/testsuite-58.sh b/test/units/testsuite-58.sh index f41069ee04f..9798c5b122e 100755 --- a/test/units/testsuite-58.sh +++ b/test/units/testsuite-58.sh @@ -773,6 +773,60 @@ EOF systemd-dissect -U "$imgs/mnt" } +test_issue_24786() { + local defs imgs root output + + if systemd-detect-virt --quiet --container; then + echo "Skipping verity test in container." + return + fi + + defs="$(mktemp --directory "/tmp/test-repart.XXXXXXXXXX")" + imgs="$(mktemp --directory "/var/tmp/test-repart.XXXXXXXXXX")" + root="$(mktemp --directory "/var/tmp/test-repart.XXXXXXXXXX")" + # shellcheck disable=SC2064 + trap "rm -rf '$defs' '$imgs' '$root'" RETURN + + touch "$root/abc" + mkdir "$root/usr" + touch "$root/usr/def" + + cat >"$defs/00-root.conf" <"$defs/10-usr.conf" <= 512 and <= PAGE_SIZE, and # must be powers of 2. Which leaves exactly four different ones to test on -- 2.47.3