[Trigger] Type=Package Operation=Install Operation=Upgrade Operation=Remove Target=* [Action] Description=Making BTRFS snapshot... Depends=btrfs-progs When=PreTransaction Exec=/usr/bin/sh -c "/usr/bin/btrfs subvolume snapshot / /snaps/root@$(date +%Y-%m-%d_%H-%M-%S)_pacman_pre" AbortOnFail NeedsTargets