[Trigger] Operation = Upgrade Type = Package Target = * [Action] Description = Create ZFS snapshot on active system dataset When = PreTransaction Exec = /bin/sh -c 'while read -r f; do echo "$f"; done | /usr/local/bin/pacman-zfs-snapshot upgrade' Depends = jq AbortOnFail NeedsTargets