Annotation of openbsd/fill_chroot/find_depends, Revision 1.13
1.13 ! andrew 1: #!/bin/sh
! 2: # $RedRiver$
1.1 andrew 3:
1.13 ! andrew 4: find_depends() {
! 5: local _file="$1"
! 6: local _line
! 7:
! 8: test -z "$_file" && continue
! 9:
! 10: /usr/bin/ldd "$_file" | awk '$7 ~ /^\// { print $7 }' | {
! 11: while read _line; do
! 12: test -z "$_line" && continue
! 13: echo $_line
! 14:
! 15: test X"$_file" == X"$_line" && continue
! 16: find_depends "$_line"
! 17: done
1.11 andrew 18: }
1.1 andrew 19: }
20:
21: {
1.13 ! andrew 22: for f in "$@"; do
! 23: find_depends "$f"
! 24: done
! 25: } | sort -u
1.1 andrew 26:
FreeBSD-CVSweb <freebsd-cvsweb@FreeBSD.org>