]> git.ipfire.org Git - thirdparty/systemd.git/commitdiff
test: wait for partition device being processed by udevd
authorYu Watanabe <watanabe.yu+github@gmail.com>
Fri, 17 May 2024 05:21:44 +0000 (14:21 +0900)
committerDaan De Meyer <daan.j.demeyer@gmail.com>
Fri, 17 May 2024 07:05:49 +0000 (09:05 +0200)
Fixes #32697.

test/units/TEST-70-TPM2.cryptsetup.sh

index 0ecf34b6c86522aed826e7e154b9f0ae675f988c..cb7c8b1f3130c7cffd306b5e91310560f2d9efaa 100755 (executable)
@@ -212,7 +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"
+    udevadm wait --settle --timeout=10 "$DEVICE"p1
     systemd-cryptsetup attach dditest "$DEVICE"p1 - tpm2-device=auto,headless=yes
     mkdir /tmp/dditest.mnt
     mount -t ext4 /dev/mapper/dditest /tmp/dditest.mnt