diff options
Diffstat (limited to 'abuild.in')
-rwxr-xr-x | abuild.in | 8 |
1 files changed, 4 insertions, 4 deletions
@@ -924,18 +924,18 @@ trace_apk_deps() { find_scanelf_paths() { local controldir="$1" datadir="$2" - local paths="$datadir/lib:$datadir/usr/lib" i= rpath= + local paths="$datadir/lib:$datadir/usr/lib" i= rpaths= if [ -n "$ldpath" ]; then paths="$paths:$(echo "$ldpath" | sed "s|\(^\|:\)|\1$datadir|g")" fi # search in all rpaths - for rpath in "$pkgbasedir"/.control.*/.rpath; do - [ -f "$rpath" ] || continue + for rpaths in "$pkgbasedir"/.control.*/.rpaths; do + [ -f "$rpaths" ] || continue while read i; do if [ -d "$datadir/$i" ]; then paths="$paths:$datadir/$i" fi - done < "$rpath" + done < "$rpaths" done echo "$paths" } |