cpt

[ARCHIVED] Carbs Packaging Tools
git clone git://git.ckyln.com/~cem/cpt.git
Log | Files | Refs | README | LICENSE

commit 39d2fdb8413910617c5874ec102d0696adb19747
parent 4a2578013d5952c0408b068b33c225fa14ba6611
Author: Dylan Araps <dylan.araps@gmail.com>
Date:   Wed, 19 Feb 2020 18:27:13 +0200

kiss: Fix files appearing in kiss search

Diffstat:
Mkiss | 7+++++--
1 file changed, 5 insertions(+), 2 deletions(-)

diff --git a/kiss b/kiss @@ -116,10 +116,13 @@ pkg_find() { # Find the repository containing a package. # Searches installed packages if the package is absent - # from the repositories. + # from the repositories. This ugly mess is thanks to POSIX + # find which has no '-mindepth'/'-maxdepth', etc. + # See: https://unix.stackexchange.com/a/330372 # See [1] at top of script. # shellcheck disable=2046,2086 - set -- $(find "$@" "$sys_db/." \( ! -name . -prune \) -name "$query") + set -- $(find "$@" "$sys_db/." \( ! -name . -prune \) \ + ! -name .git -a -name "$query" -type d) # A package may also not be found due to a repository not being # readable by the current user. Either way, we need to die here.