mirror of
https://git.proxmox.com/git/mirror_zfs.git
synced 2024-12-26 03:09:34 +03:00
contrib: dracut: Do not timeout waiting for pw
systemd-ask-password has a default timeout of 90 seconds, which means that dracut will fall back to the rescue shell 4.5 minutes after boot if no password is entered. This is undesirable when combined with, for example, unlocking remotely using dracut-sshd and systemd-tty-ask-password-agent. See also https://github.com/gsauthof/dracut-sshd#timeout and https://bugzilla.redhat.com/show_bug.cgi?id=868421. Reviewed-by: Brian Behlendorf <behlendorf1@llnl.gov> Signed-off-by: Clemens Lang <neverpanic@gmail.com> Closes #14341
This commit is contained in:
parent
1f3bc5ea80
commit
8352e9dfae
@ -34,7 +34,7 @@ _load_key_cb() {
|
|||||||
case "${KEYLOCATION%%://*}" in
|
case "${KEYLOCATION%%://*}" in
|
||||||
prompt)
|
prompt)
|
||||||
for _ in 1 2 3; do
|
for _ in 1 2 3; do
|
||||||
systemd-ask-password --no-tty "Encrypted ZFS password for ${dataset}" | zfs load-key "${ENCRYPTIONROOT}" && break
|
systemd-ask-password --timeout=0 --no-tty "Encrypted ZFS password for ${dataset}" | zfs load-key "${ENCRYPTIONROOT}" && break
|
||||||
done
|
done
|
||||||
;;
|
;;
|
||||||
http*)
|
http*)
|
||||||
|
Loading…
Reference in New Issue
Block a user