feat(script): Identify snaps in current chain (#1)

This commit is contained in:
hygienic-books 2023-03-06 02:39:51 +01:00
parent 12207a1376
commit f5956063a9

View File

@ -203,6 +203,15 @@ function do_snaps () {
done done
} }
function get_snaps_in_cur_sev () {
local dataset_to_query
dataset_to_query="${1:?}"
snap_list="$(zfs list -H -o 'name' -t snapshot "${dataset_to_query}")"
snaps_done_by_us="$(grep -Pi -- '@'"${snap_name_prefix}${snap_field_separator}" <<<"${snap_list}")"
snaps_in_cur_sev="$(grep -Pi -- "${snap_field_separator}"'sev:'"${severity}${snap_field_separator}" <<<"${snaps_done_by_us}")"
printf -- '%s' "${snaps_in_cur_sev}"
}
function main () { function main () {
local pkgs_in_transaction local pkgs_in_transaction
pkgs_in_transaction=("${@}") pkgs_in_transaction=("${@}")