summaryrefslogtreecommitdiffstats
path: root/contrib/initramfs/scripts/zfs.in
diff options
context:
space:
mode:
Diffstat (limited to 'contrib/initramfs/scripts/zfs.in')
-rw-r--r--contrib/initramfs/scripts/zfs.in4
1 files changed, 2 insertions, 2 deletions
diff --git a/contrib/initramfs/scripts/zfs.in b/contrib/initramfs/scripts/zfs.in
index 554016062..4b04c4be4 100644
--- a/contrib/initramfs/scripts/zfs.in
+++ b/contrib/initramfs/scripts/zfs.in
@@ -410,11 +410,11 @@ decrypt_fs()
if [ "$(zpool list -H -o feature@encryption $(echo "${fs}" | awk -F\/ '{print $1}'))" = 'active' ]; then
# Determine dataset that holds key for root dataset
- ENCRYPTIONROOT=$(${ZFS} get -H -o value encryptionroot "${fs}")
+ ENCRYPTIONROOT="$(get_fs_value "${fs}" encryptionroot)"
# If root dataset is encrypted...
if ! [ "${ENCRYPTIONROOT}" = "-" ]; then
- KEYSTATUS="$(${ZFS} get -H -o value keystatus "${ENCRYPTIONROOT}")"
+ KEYSTATUS="$(get_fs_value "${ENCRYPTIONROOT}" keystatus)"
# Continue only if the key needs to be loaded
[ "$KEYSTATUS" = "unavailable" ] || return 0
TRY_COUNT=3