From a59f1dad6065314307e1a7601a178bb6389453ba Mon Sep 17 00:00:00 2001 From: Dylan Araps Date: Tue, 4 Feb 2020 13:07:33 +0200 Subject: [PATCH] kiss: Added support for pre-remove scripts. Closes #64 --- kiss | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/kiss b/kiss index 136ee50..d92542b 100755 --- a/kiss +++ b/kiss @@ -821,6 +821,11 @@ pkg_remove() { # an incomplete package installed. trap '' INT + if [ -x "$sys_db/$1/pre-remove" ]; then + log "$1" "Running pre-remove script" + "$sys_db/$1/pre-remove" ||: + fi + while read -r file; do # The file is in '/etc' skip it. This prevents the package # manager from removing user edited configuration files.