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