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