slitaz-base-files diff rootfs/usr/bin/ldd @ rev 291

ldd: use $PATH
author Pascal Bellard <pascal.bellard@slitaz.org>
date Thu Dec 24 10:30:54 2015 +0100 (2015-12-24)
parents 793c2b7ed97f
children 9fd160a21243
line diff
     1.1 --- a/rootfs/usr/bin/ldd	Sat Jan 04 13:59:19 2014 +0000
     1.2 +++ b/rootfs/usr/bin/ldd	Thu Dec 24 10:30:54 2015 +0100
     1.3 @@ -1,17 +1,17 @@
     1.4  #!/bin/sh
     1.5  #
     1.6  # Tiny ldd fake.
     1.7 -# Copyright (C) 2010-2014 SliTaz GNU/Linux.
     1.8 +# Copyright (C) 2010-2015 SliTaz GNU/Linux.
     1.9  #
    1.10  
    1.11 -echo ""
    1.12 +echo
    1.13  file="$@"
    1.14  for file do
    1.15 -	case $file in
    1.16 -		*/*) : ;;
    1.17 -		*) file=./$file ;;
    1.18 +	case "$file" in
    1.19 +		*/*) ;;
    1.20 +		*) [ -f "./$file" ] && file="./$file"
    1.21  	esac
    1.22 -	echo "$file:" | sed 's%^./%%'
    1.23 -	LD_TRACE_LOADED_OBJECTS=1 /lib/ld*.so "$file"
    1.24 -	echo ""
    1.25 +	which "$file" | sed 's%^./%%;s%$%:%'
    1.26 +	LD_TRACE_LOADED_OBJECTS=1 "$file"
    1.27 +	echo
    1.28  done