From cc349b0c45b9c17e6bb135ce971b2af107f4f503 Mon Sep 17 00:00:00 2001 From: "flyingscorpio@arch-desktop" Date: Tue, 27 Oct 2020 15:15:00 +0100 Subject: [PATCH] Add paccache hook, make borg exec line ignore username, change description for hook --- pacman_hooks/borg_backup.hook | 2 +- pacman_hooks/new_orphan.hook | 2 +- pacman_hooks/paccache.hook | 12 ++++++++++++ 3 files changed, 14 insertions(+), 2 deletions(-) create mode 100644 pacman_hooks/paccache.hook diff --git a/pacman_hooks/borg_backup.hook b/pacman_hooks/borg_backup.hook index d44a7f4..4ab75eb 100644 --- a/pacman_hooks/borg_backup.hook +++ b/pacman_hooks/borg_backup.hook @@ -8,5 +8,5 @@ Target = * [Action] Description = Borg backup When = PreTransaction -Exec = /bin/bash /home/flyingscorpio/SetupCockpit/borg_backup.sh +Exec = /bin/bash -c "/home/*/SetupCockpit/borg_backup.sh" Depends = borg diff --git a/pacman_hooks/new_orphan.hook b/pacman_hooks/new_orphan.hook index ed03a1c..6f3a654 100644 --- a/pacman_hooks/new_orphan.hook +++ b/pacman_hooks/new_orphan.hook @@ -6,6 +6,6 @@ Type = Package Target = * [Action] -Description = Notify if a transaction orphaned a package +Description = Checking if a transaction orphaned a package... When = PostTransaction Exec = /usr/bin/bash -c "/usr/bin/pacman -Qtd || /usr/bin/echo '=> None found.'" diff --git a/pacman_hooks/paccache.hook b/pacman_hooks/paccache.hook new file mode 100644 index 0000000..93d361e --- /dev/null +++ b/pacman_hooks/paccache.hook @@ -0,0 +1,12 @@ +[Trigger] +Operation = Install +Operation = Upgrade +Operation = Remove +Type = Package +Target = * + +[Action] +Description = Cleaning the pacman cache... +When = PostTransaction +Exec = /usr/bin/paccache -rvk2 +Depends = pacman-contrib