From 7a4b51ce4caa445ce351cbe7953f57115a86a33b Mon Sep 17 00:00:00 2001 From: Vitaly Kuznetsov Date: Mon, 26 Jan 2026 14:21:14 +0100 Subject: [PATCH] TEST-58-REPART: Add a test for fstab/crypttab inclusion Check that generated fstab/crypt are generated early and thus can be put to the created volume. --- test/units/TEST-58-REPART.sh | 62 ++++++++++++++++++++++++++++++++++++ 1 file changed, 62 insertions(+) diff --git a/test/units/TEST-58-REPART.sh b/test/units/TEST-58-REPART.sh index 9802f145bcb..4ac4f2ee4b6 100755 --- a/test/units/TEST-58-REPART.sh +++ b/test/units/TEST-58-REPART.sh @@ -1997,6 +1997,68 @@ EOF losetup -d "$loop" } +testcase_fstab_crypttab_in_repart() { + local defs imgs root volume + + defs="$(mktemp --directory "/tmp/test-repart.defs.XXXXXXXXXX")" + imgs="$(mktemp --directory "/var/tmp/test-repart.imgs.XXXXXXXXXX")" + root="$(mktemp --directory "/var/test-repart.root.XXXXXXXXXX")" + # shellcheck disable=SC2064 + trap "rm -rf '$defs' '$imgs' '$root'" RETURN + chmod 0755 "$defs" + + echo "*** testcase for including fstab/crypttab into repart created volume ***" + + volume="test-repart-fstab-crypttab-$RANDOM" + + mkdir -p "$root/etc" + tee "$defs/root.conf" <