From c3c4956f0183cfc4d44d918ab4ece815899aa1b9 Mon Sep 17 00:00:00 2001 From: merakor Date: Thu, 28 May 2020 00:01:51 +0000 Subject: kiss: add pre/post-remove hooks FossilOrigin-Name: 21300ec66ba51f6d2566ba4e651aba3a9808ea797dedeec840633c8772f2c795 --- kiss | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/kiss b/kiss index ebfbc8c..c4d6d34 100755 --- a/kiss +++ b/kiss @@ -1046,6 +1046,8 @@ pkg_remove() { "$sys_db/$1/pre-remove" ||: fi + run_hook pre-remove "$1" "/var/db/kiss/installed/$1" + while read -r file; do # The file is in '/etc' skip it. This prevents the package # manager from removing user edited configuration files. @@ -1062,6 +1064,8 @@ pkg_remove() { # we no longer need to block 'Ctrl+C'. trap pkg_clean EXIT INT + run_hook post-remove "$1" "$KISS_ROOT/" + log "$1" "Removed successfully" } -- cgit v1.2.3