home: hub: mkinitfs

Download patch

ref: cb412564ed4435c79bfbfdad49a9092d9f81a530
parent: 4c8535b759fb9f2b34d05f971bee3a4ecc86b734
author: Natanael Copa <ncopa@alpinelinux.org>
date: Wed Nov 14 13:49:44 CST 2012

mkinitfs-rundep: print full paths, include the binary itself

--- a/mkinitfs-rundep.in
+++ b/mkinitfs-rundep.in
@@ -24,13 +24,19 @@
 }
 
 find_deps() {
-	bin=$1
-	resolve_links $(ldd $bin 2>/dev/null | awk -F'=>' '{print $2}' | sed 's/(.*//')
+	local bin=$1
+	resolve_links $(ldd $bin 2>/dev/null | awk -F'=>' '{print $2}' | sed 's/(.*//') | while read f; do
+		case $f in
+		/*) echo $f;;
+		*) find_path $f
+		esac
+	done
 }
 
 while [ $# -gt 0 ]; do
 	find_deps $1 || exit 1
+	which $1
 	shift
-done
+done | sort -u