From 07f3c0c00cb7e107b05c3f4801722bcfaa43dd01 Mon Sep 17 00:00:00 2001 From: James Barnett Date: Fri, 11 Mar 2016 07:58:56 -0600 Subject: [PATCH] initial commit --- snapper-pac-post | 5 +++++ snapper-pac-pre | 3 +++ snapper-post.hook | 12 ++++++++++++ snapper-pre.hook | 12 ++++++++++++ 4 files changed, 32 insertions(+) create mode 100755 snapper-pac-post create mode 100755 snapper-pac-pre create mode 100644 snapper-post.hook create mode 100644 snapper-pre.hook diff --git a/snapper-pac-post b/snapper-pac-post new file mode 100755 index 0000000..90f3c86 --- /dev/null +++ b/snapper-pac-post @@ -0,0 +1,5 @@ +#!/bin/bash + +SNAPPERPACPRE=$(cat /.snapperpacpre) +snapper --config root create --type post --pre-number $SNAPPERPACPRE --description "pacman posttransaction" +rm /.snapperpacpre diff --git a/snapper-pac-pre b/snapper-pac-pre new file mode 100755 index 0000000..615a189 --- /dev/null +++ b/snapper-pac-pre @@ -0,0 +1,3 @@ +#!/bin/bash + +snapper --config root create --type pre --print-number --description "pacman pretransaction" > /.snapperpacpre diff --git a/snapper-post.hook b/snapper-post.hook new file mode 100644 index 0000000..54d154b --- /dev/null +++ b/snapper-post.hook @@ -0,0 +1,12 @@ +[Trigger] +Operation = Upgrade +Operation = Install +Operation = Remove +Type = Package +Target = * + +[Action] +Description = Snapper snapshot after a transaction +Depends = snapper +When = PostTransaction +Exec = /usr/bin/snapper-pac-post diff --git a/snapper-pre.hook b/snapper-pre.hook new file mode 100644 index 0000000..64c131a --- /dev/null +++ b/snapper-pre.hook @@ -0,0 +1,12 @@ +[Trigger] +Operation = Upgrade +Operation = Install +Operation = Remove +Type = Package +Target = * + +[Action] +Description = Snapper snapshot before a transaction +Depends = snapper +When = PreTransaction +Exec = /usr/bin/snapper-pac-pre