From 2d913c45a8a07bcd0cfdd7c5f3b09b50e49debb2 Mon Sep 17 00:00:00 2001 From: Dylan Araps Date: Tue, 6 Jul 2021 19:23:02 +0300 Subject: [PATCH] pkg_depends: use if --- kiss | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/kiss b/kiss index 159c505..8f697a0 100755 --- a/kiss +++ b/kiss @@ -410,7 +410,9 @@ pkg_depends() { # dependencies are listed first and then the parents in reverse order. contains "$deps" "$1" || { # Filter out non-explicit, aleady installed dependencies. - [ "$3" ] && [ -z "$2" ] && pkg_list "$1" >/dev/null 2>&1 && return + if [ "$3" ] && [ -z "$2" ] && pkg_list "$1" >/dev/null 2>&1; then + return + fi # Detect circular dependencies and bail out. # Looks for multiple repeating patterns of (dep dep_parent) (5 is max).