nixos/tpm2: use better method for udev trigger

This commit is contained in:
Scott Stephens
2025-09-18 16:34:32 -04:00
parent 95d8873397
commit 0509fb6f97
+2 -6
View File
@@ -346,12 +346,8 @@ in
if [ "$oldHash" != "$newHash" ]; then
echo "TPM udev rules changed, triggering udev"
for i in $(seq 0 9); do
if [ -e /dev/tpm$i ]; then
${config.systemd.package}/bin/udevadm trigger --name-match=tpm$i --action=change
${config.systemd.package}/bin/udevadm trigger --name-match=tpmrm$i --action=change
fi
done
${config.systemd.package}/bin/udevadm trigger --subsystem-match=tpm --action=change
${config.systemd.package}/bin/udevadm trigger --subsystem-match=tpmrm --action=change
echo "$newHash" > $hashFile
else
echo "TPM udev rules unchanged, not triggering udev"