zfs: Allow three tries to decrypt datasets
This commit is contained in:
parent
44a6882f55
commit
8555a7fdbf
1 changed files with 8 additions and 1 deletions
|
@ -146,7 +146,14 @@ let
|
|||
none )
|
||||
;;
|
||||
prompt )
|
||||
${systemd}/bin/systemd-ask-password "Enter key for $ds:" | ${cfgZfs.package}/sbin/zfs load-key "$ds"
|
||||
tries=3
|
||||
success=false
|
||||
while [[ $success != true ]] && [[ $tries -gt 0 ]]; do
|
||||
${systemd}/bin/systemd-ask-password "Enter key for $ds:" | ${cfgZfs.package}/sbin/zfs load-key "$ds" \
|
||||
&& success=true \
|
||||
|| tries=$((tries - 1))
|
||||
done
|
||||
[[ $success = true ]]
|
||||
;;
|
||||
* )
|
||||
${cfgZfs.package}/sbin/zfs load-key "$ds"
|
||||
|
|
Loading…
Reference in a new issue