From 5885881075d14aa28881e5ddbcaec407b69263dc Mon Sep 17 00:00:00 2001 From: Adrian Wannenmacher Date: Thu, 11 Feb 2021 07:56:53 +0100 Subject: [PATCH] feat: :sparkles: add pacman hooks and install script --- install.fish | 6 ++++++ pacman/hooks/01_snap-pac-uki_pre.hook | 12 ++++++++++++ pacman/hooks/zz_snap-pac-uki_post.hook | 11 +++++++++++ .../{snap-pac-uki.fish => snap-pac-uki-create.fish} | 0 4 files changed, 29 insertions(+) create mode 100755 install.fish create mode 100644 pacman/hooks/01_snap-pac-uki_pre.hook create mode 100644 pacman/hooks/zz_snap-pac-uki_post.hook rename pacman/{snap-pac-uki.fish => snap-pac-uki-create.fish} (100%) diff --git a/install.fish b/install.fish new file mode 100755 index 0000000..9a2b9d8 --- /dev/null +++ b/install.fish @@ -0,0 +1,6 @@ +#!/bin/fish +cp ./pacman/snap-pac-uki-create.fish /usr/local/bin +echo "installed creation script." + +cp ./pacman/hooks/* /usr/share/libalpm/hooks/ +echo "installed pacman hooks." diff --git a/pacman/hooks/01_snap-pac-uki_pre.hook b/pacman/hooks/01_snap-pac-uki_pre.hook new file mode 100644 index 0000000..8579a22 --- /dev/null +++ b/pacman/hooks/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-create.fish +AbortOnFail diff --git a/pacman/hooks/zz_snap-pac-uki_post.hook b/pacman/hooks/zz_snap-pac-uki_post.hook new file mode 100644 index 0000000..c40b21a --- /dev/null +++ b/pacman/hooks/zz_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-create.fish diff --git a/pacman/snap-pac-uki.fish b/pacman/snap-pac-uki-create.fish similarity index 100% rename from pacman/snap-pac-uki.fish rename to pacman/snap-pac-uki-create.fish