From f1c78cfb3dfdec6ada64ea15e06a39e09a76adc2 Mon Sep 17 00:00:00 2001 From: Natanael Copa Date: Tue, 25 Mar 2014 09:09:06 +0000 Subject: mkinitfs-rundep: remove We use lddtree instead. --- Makefile | 2 +- mkinitfs-rundep.in | 42 ------------------------------------------ 2 files changed, 1 insertion(+), 43 deletions(-) delete mode 100755 mkinitfs-rundep.in diff --git a/Makefile b/Makefile index d29a5f6..d65ab09 100644 --- a/Makefile +++ b/Makefile @@ -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 - - -- cgit v1.2.3