diff --git a/initrd/dracut/tzpfms-load-key.sh b/initrd/dracut/tzpfms-load-key.sh index fec3566..6669004 100755 --- a/initrd/dracut/tzpfms-load-key.sh +++ b/initrd/dracut/tzpfms-load-key.sh @@ -33,6 +33,9 @@ getarg 0 quiet && quiet=y tzpfms_load() { + set -- "$(zfs get -Ho value encryptionroot "$1")" + [ "$1" = "-" ] && return 0 + # Match this sexion to i-t/zfs-patch.sh if command -v zfs-tpm2-load-key > /dev/null && [ -n "$(zfs-tpm-list -Hub TPM2 "$1")" ]; then with_promptable_tty zfs-tpm2-load-key "$1"