diff options
Diffstat (limited to 'abuild.in')
-rwxr-xr-x | abuild.in | 6 |
1 files changed, 5 insertions, 1 deletions
@@ -942,15 +942,19 @@ find_scanelf_paths() { scan_shared_objects() { local name="$1" controldir="$2" datadir="$3" + local opt= # allow spaces in paths IFS=: set -- $(find_scanelf_paths "$controldir" "$datadir") unset IFS + if options_has "ldpath-recursive"; then + opt="--recursive" + fi msg "Scanning shared objects" # lets tell all the .so files this package provides in .provides-so - scanelf --nobanner --soname "$@" | while read etype soname file; do + scanelf --nobanner --soname $opt "$@" | while read etype soname file; do # if soname field is missing, soname will be the filepath sover=0 if [ -z "$file" ]; then |