Gentoo Archives: gentoo-commits

From: "Michael Haubenwallner (haubi)" <haubi@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] gentoo-alt r1619 - trunk/aix-miscutils/ldd
Date: Mon, 14 Apr 2008 13:49:00
Message-Id: E1JlP3J-00078h-84@stork.gentoo.org
1 Author: haubi
2 Date: 2008-04-14 13:48:56 +0000 (Mon, 14 Apr 2008)
3 New Revision: 1619
4
5 Modified:
6 trunk/aix-miscutils/ldd/ldd
7 Log:
8 fixed recursive lookup
9
10 Modified: trunk/aix-miscutils/ldd/ldd
11 ===================================================================
12 --- trunk/aix-miscutils/ldd/ldd 2008-04-14 11:57:44 UTC (rev 1618)
13 +++ trunk/aix-miscutils/ldd/ldd 2008-04-14 13:48:56 UTC (rev 1619)
14 @@ -41,6 +41,7 @@
15 binary="${realfile}[${shrobj}]"
16 fi
17 local useThisObject=false haveLoaderSection=false useThisLine=false
18 + local dynMEMBER dynBASE dynPATH RUNPATH
19 local line recurse found
20
21 while IFS= read line
22 @@ -104,7 +105,7 @@
23
24 saveIFS=$IFS; IFS=:; set dummy ${dynPATH:-${LIBPATH}${LIBPATH:+:}${RUNPATH}}; IFS=$saveIFS; shift
25 found=${NOTFOUND}
26 - recurse=
27 + recurse=${NOTFOUND}
28 for p
29 do
30 p=${p%/}
31 @@ -138,6 +139,7 @@
32 [[ ${SEEN} == *" '${recurse}' "* ]] && recurse=
33 if [[ ${recurse} ]]; then
34 echo " ${dynPATH%/}${dynPATH:+/}${dynBASE}${dynMEMBER:+(}${dynMEMBER}${dynMEMBER:+)}${found}"
35 + [[ ${recurse} != ${NOTFOUND} ]] || continue
36 SEEN="${SEEN} '${recurse}' "
37 ${dodeep} && ldd_recurse "${recurse}" true
38 fi
39
40 --
41 gentoo-commits@l.g.o mailing list