From: Daan De Meyer Date: Fri, 3 May 2024 17:15:11 +0000 (+0200) Subject: TEST-70-TPM2: Call udevadm wait after attaching disk image X-Git-Tag: v256-rc2~97^2~16 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=b95bb3b3bbdc1016712f892012ba5f1341c56946;p=thirdparty%2Fsystemd.git TEST-70-TPM2: Call udevadm wait after attaching disk image Otherwise /dev/loop0p1 might not exist when calling systemd-cryptsetup attach. --- diff --git a/test/units/testsuite-70.cryptsetup.sh b/test/units/testsuite-70.cryptsetup.sh index 4cd627fe1a9..0ecf34b6c86 100755 --- a/test/units/testsuite-70.cryptsetup.sh +++ b/test/units/testsuite-70.cryptsetup.sh @@ -212,6 +212,7 @@ Encrypt=tpm2 EOF PASSWORD=passphrase systemd-repart --tpm2-device-key=/tmp/srk.pub --definitions=/tmp/dditest --empty=create --size=50M /tmp/dditest.raw --tpm2-pcrs= DEVICE="$(systemd-dissect --attach /tmp/dditest.raw)" + udevadm wait --settle --timeout=10 "$DEVICE" systemd-cryptsetup attach dditest "$DEVICE"p1 - tpm2-device=auto,headless=yes mkdir /tmp/dditest.mnt mount -t ext4 /dev/mapper/dditest /tmp/dditest.mnt