diff options
author | Natanael Copa <ncopa@alpinelinux.org> | 2014-03-25 09:09:06 +0000 |
---|---|---|
committer | Natanael Copa <ncopa@alpinelinux.org> | 2014-03-25 09:09:06 +0000 |
commit | f1c78cfb3dfdec6ada64ea15e06a39e09a76adc2 (patch) | |
tree | 5043e2eff3bf1a9446296d236ea7337b9e259f8f | |
parent | b8b06cfc44645b54c8d8212e96613a6ddad0c599 (diff) | |
download | mkinitfs-f1c78cfb3dfdec6ada64ea15e06a39e09a76adc2.tar.bz2 mkinitfs-f1c78cfb3dfdec6ada64ea15e06a39e09a76adc2.tar.xz |
mkinitfs-rundep: remove
We use lddtree instead.
-rw-r--r-- | Makefile | 2 | ||||
-rwxr-xr-x | mkinitfs-rundep.in | 42 |
2 files changed, 1 insertions, 43 deletions
@@ -5,7 +5,7 @@ sysconfdir ?= /etc/mkinitfs datarootdir ?= /usr/share datadir ?= $(datarootdir)/mkinitfs -SBIN_FILES := mkinitfs bootchartd mkinitfs-rundep +SBIN_FILES := mkinitfs bootchartd SHARE_FILES := initramfs-init fstab passwd group CONF_FILES := mkinitfs.conf \ features.d/ata.modules \ diff --git a/mkinitfs-rundep.in b/mkinitfs-rundep.in deleted file mode 100755 index ec53bdd..0000000 --- a/mkinitfs-rundep.in +++ /dev/null @@ -1,42 +0,0 @@ -#!/bin/sh - -# resolve .so dependencies using ldd - -find_path() { - for i in /lib /usr/lib; do - [ -e "$i/$1" ] && echo "$i/$1" && return 0 - done - return 1 -} - -resolve_links() { - local f - while [ $# -gt 0 ]; do - if [ -L "$1" ]; then - local f=$(readlink $1) - local p="$(find_path $f)" -# echo "following $p" - resolve_links $p - fi - echo "$1" - shift - done -} - -find_deps() { - 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 | sort -u - - |