942128c89f30718cc8203d895fcdad1800d7f6f5
Parse the APT package action protocol and classify records by operation. Use the package list to determine important and trivial snapshot chains, then generate collision-resistant names containing shortened package data. Select ZFS datasets through the configured property or explicit roots. Create recursive snapshots atomically, support dry-run output, and prune old snapshots from the matching retention chain after success. Preserve the original warning-oriented behavior by reporting snapshot and retention failures without aborting the package operation.
apt-pacman-hook
Ubuntu apt hook for automatic snapshots
Languages
Shell
100%