From cb412564ed4435c79bfbfdad49a9092d9f81a530 Mon Sep 17 00:00:00 2001 From: Natanael Copa Date: Wed, 14 Nov 2012 19:49:44 +0100 Subject: mkinitfs-rundep: print full paths, include the binary itself --- mkinitfs-rundep.in | 12 +++++++++--- 1 file changed, 9 insertions(+), 3 deletions(-) diff --git a/mkinitfs-rundep.in b/mkinitfs-rundep.in index ee9bcdb..ec53bdd 100755 --- a/mkinitfs-rundep.in +++ b/mkinitfs-rundep.in @@ -24,13 +24,19 @@ resolve_links() { } 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 -- cgit v1.2.3