From 2560ba5128ab62451e9c0e8498c808cf5606a859 Mon Sep 17 00:00:00 2001 From: Dylan Araps Date: Wed, 26 Jun 2019 19:43:14 +0300 Subject: [PATCH] kiss: Fix /etc exclusion. --- kiss | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/kiss b/kiss index 6dc8cb8..d47abbc 100755 --- a/kiss +++ b/kiss @@ -200,7 +200,7 @@ pkg_install() { rpath=${file#.} case $rpath in - /etc/*) [ -f "$sys_dir${rpath%/*}" ] || mv=1 ;; + /etc/*) [ -f "$sys_dir${rpath%/*}/${file##*/}" ] || mv=1 ;; *) mv=1 ;; esac @@ -221,7 +221,7 @@ pkg_remove() { cp "$(command -v rmdir)" "$cac_dir" while read -r file; do - [ "${file%/*}" = /etc ] && continue + [ "${file##/etc/*}" ] || continue if [ -d "$sys_dir$file" ]; then "$cac_dir/rmdir" "$sys_dir$file" 2>/dev/null || continue