From 7282ad8025237d374bb58daeee591cb27f27b1c3 Mon Sep 17 00:00:00 2001 From: Adrian Wannenmacher Date: Fri, 12 Feb 2021 01:34:13 +0100 Subject: [PATCH] feat: :sparkles: add pacman hooks and update install script --- install.fish | 4 ++-- pacman/01_snap-pac-uki_pre.hook | 12 ++++++++++++ pacman/zzy_snap-pac-uki_post.hook | 11 +++++++++++ pacman/zzz_snap-pac-uki_current.hook | 11 +++++++++++ 4 files changed, 36 insertions(+), 2 deletions(-) create mode 100644 pacman/01_snap-pac-uki_pre.hook create mode 100644 pacman/zzy_snap-pac-uki_post.hook create mode 100644 pacman/zzz_snap-pac-uki_current.hook diff --git a/install.fish b/install.fish index 9a2b9d8..d4b2c1b 100755 --- a/install.fish +++ b/install.fish @@ -1,6 +1,6 @@ #!/bin/fish -cp ./pacman/snap-pac-uki-create.fish /usr/local/bin +cp ./src/snap-pac-uki.fish /usr/local/bin/snap-pac-uki echo "installed creation script." -cp ./pacman/hooks/* /usr/share/libalpm/hooks/ +cp ./pacman/* /usr/share/libalpm/hooks/ echo "installed pacman hooks." diff --git a/pacman/01_snap-pac-uki_pre.hook b/pacman/01_snap-pac-uki_pre.hook new file mode 100644 index 0000000..f9e44ce --- /dev/null +++ b/pacman/01_snap-pac-uki_pre.hook @@ -0,0 +1,12 @@ +[Trigger] +Operation = Upgrade +Operation = Install +Operation = Remove +Type = Package +Target = * + +[Action] +Description = Performing pre UKI creation... +When = PreTransaction +Exec = /usr/local/bin/snap-pac-uki snapshots +AbortOnFail diff --git a/pacman/zzy_snap-pac-uki_post.hook b/pacman/zzy_snap-pac-uki_post.hook new file mode 100644 index 0000000..3518712 --- /dev/null +++ b/pacman/zzy_snap-pac-uki_post.hook @@ -0,0 +1,11 @@ +[Trigger] +Operation = Upgrade +Operation = Install +Operation = Remove +Type = Package +Target = * + +[Action] +Description = Performing post UKI creation... +When = PostTransaction +Exec = /usr/local/bin/snap-pac-uki snapshots diff --git a/pacman/zzz_snap-pac-uki_current.hook b/pacman/zzz_snap-pac-uki_current.hook new file mode 100644 index 0000000..48c2aa9 --- /dev/null +++ b/pacman/zzz_snap-pac-uki_current.hook @@ -0,0 +1,11 @@ +[Trigger] +Operation = Upgrade +Operation = Install +Operation = Remove +Type = Package +Target = * + +[Action] +Description = Performing post UKI creation... +When = PostTransaction +Exec = /usr/local/bin/snap-pac-uki current