summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorNatanael Copa <ncopa@alpinelinux.org>2013-07-30 12:16:44 +0000
committerNatanael Copa <ncopa@alpinelinux.org>2013-07-30 12:16:44 +0000
commitf43f6d312b52702ce8020477960ab0521018b745 (patch)
tree3a2d82647d03ec3109d803790a13ba50e770faae
parent21fb14d4e1940caab626277feb38a5e867b1b8a9 (diff)
downloadabuild-f43f6d312b52702ce8020477960ab0521018b745.tar.bz2
abuild-f43f6d312b52702ce8020477960ab0521018b745.tar.xz
abuild: fix ldpath handling
it wrongly scanned /lib instead of $datadir/lib, causing bad things to happen when scanning provides
-rwxr-xr-xabuild.in2
1 files changed, 1 insertions, 1 deletions
diff --git a/abuild.in b/abuild.in
index 8c93658..51b4a6a 100755
--- a/abuild.in
+++ b/abuild.in
@@ -1020,7 +1020,7 @@ find_scanelf_paths() {
local datadir="$1"
local paths="$datadir/lib:$datadir/usr/lib" i= rpaths=
if [ -n "$ldpath" ]; then
- paths="$paths:$(echo "$ldpath" | sed "s|\(^\|:\)|\1$datadir|g")"
+ paths="$paths:$(echo "${datadir}${ldpath}" | sed "s|:|:$datadir|g")"
fi
# search in all rpaths
for rpaths in "$pkgbasedir"/.control.*/.rpaths; do