Changeset View
Changeset View
Standalone View
Standalone View
libexec/rc/rc.d/zfskeys
Show First 20 Lines • Show All 85 Lines • ▼ Show 20 Lines | else | ||||
echo "No key loaded for $fs." | echo "No key loaded for $fs." | ||||
fi | fi | ||||
} | } | ||||
status_zfs_keys() | status_zfs_keys() | ||||
{ | { | ||||
local IFS=$(printf "\t") | local IFS=$(printf "\t") | ||||
if [ -z "`list_datasets`" ]; then | |||||
exit 1 | |||||
else | |||||
list_datasets | while read kl fs ; do | list_datasets | while read kl fs ; do | ||||
echo "$fs: $(zfs get -Ho value keystatus "$fs")" | echo "$fs: $(zfs get -Ho value keystatus "$fs")" | ||||
done | done | ||||
fi | |||||
} | } | ||||
load_zfs_keys() | load_zfs_keys() | ||||
{ | { | ||||
local IFS=$(printf "\t") | local IFS=$(printf "\t") | ||||
list_datasets | while read kl fs ; do | list_datasets | while read kl fs ; do | ||||
unlock_fs "$fs" "$kl" | unlock_fs "$fs" "$kl" | ||||
Show All 15 Lines |