From a5353304c2ac2a9ea32594328011af8aca5cceb4 Mon Sep 17 00:00:00 2001
From: "dylan.araps@gmail.com" <dylan.araps@gmail.com>
Date: Sat, 14 Sep 2019 07:21:50 +0000
Subject: kiss: clean up

FossilOrigin-Name: 76ef6c5fb46986df4a6d25fe859216be3802bd188f117c13b12634c5d12b50db
---
 kiss | 11 ++++-------
 1 file changed, 4 insertions(+), 7 deletions(-)

diff --git a/kiss b/kiss
index 1d514f5..ddd57d9 100755
--- a/kiss
+++ b/kiss
@@ -175,18 +175,15 @@ pkg_extract() {
 pkg_depends() {
     # Resolve all dependencies and install them in the right order.
 
-    repo_dir=$(pkg_find "$1")
-
     # This does a depth-first search. The deepest dependencies are
     # listed first and then the parents in reverse order.
     contains "$deps" "$1" || {
         # Recurse through the dependencies of the child
         # packages. Keep doing this.
-        [ -f "$repo_dir/depends" ] &&
-            while read -r dep _; do
-                [ "${dep##\#*}" ] || continue
-                pkg_depends "$dep" ||:
-            done < "$repo_dir/depends"
+        while read -r dep _; do
+            [ "${dep##\#*}" ] || continue
+            pkg_depends "$dep" ||:
+        done 2>/dev/null < "$(pkg_find "$1")/depends" ||:
 
         # After child dependencies are added to the list,
         # add the package which depends on them.
-- 
cgit v1.2.3