On Wed, 12 Dec 2007 12:47:18 +0100 Tilman Sauerbeck <tilman@crux.nu> wrote:
Look at lines 24..25 in the revdep script:
file -b "/$f" |grep -q 'shared' if [ $? -eq 0 ]; then ...
That *should* guarantee that it only continues if the file is a shared object or a shared executable. You are in true.
And when I run "revdep firefox", that test really prevents the ldd call on eg /usr/lib/firefox/firefox. So I don't see why it fails for you :( Was my fault because I didn't run it well. I miss to export LD_LIBRARY_PATH before running revdep to check libraries in their non standard location. (Thanks for Romster who remember me to do this)
Regards, Tilman Thank you a lot for your time, work, patience and this reply. Regards.
Learning bit by bit. -pitillo-