aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--Mk/Scripts/find-lib.sh22
1 files changed, 1 insertions, 21 deletions
diff --git a/Mk/Scripts/find-lib.sh b/Mk/Scripts/find-lib.sh
index 5f8603298f29..0072d859cb01 100644
--- a/Mk/Scripts/find-lib.sh
+++ b/Mk/Scripts/find-lib.sh
@@ -14,26 +14,6 @@ fi
lib=$1
dirs="${LIB_DIRS} `cat ${LOCALBASE}/libdata/ldconfig/* 2>/dev/null || :`"
-resolv_symlink() {
- local file tgt
- file=${1}
- if [ ! -L ${file} ] ; then
- echo ${file}
- return
- fi
-
- tgt=`readlink ${file}`
- case $tgt in
- /*)
- echo $tgt
- return
- ;;
- esac
-
- file=${file%/*}/${tgt}
- absolute_path ${file}
-}
-
absolute_path() {
local file myifs target
file=$1
@@ -55,7 +35,7 @@ absolute_path() {
for libdir in ${dirs} ; do
test -f ${libdir}/${lib} || continue
- libfile=`resolv_symlink ${libdir}/${lib}`
+ libfile=${libdir}/${lib}
[ `file -b -L --mime-type ${libfile}` = "application/x-sharedlib" ] || continue
echo $libfile
break