From a5353304c2ac2a9ea32594328011af8aca5cceb4 Mon Sep 17 00:00:00 2001 From: "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(-) (limited to 'kiss') 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