Add support for globbing when parsing ld.so.conf

Original fix by Etienne Lamouret <etiennewan@defora.org>; thanks!
This commit is contained in:
Pierre Pronchery 2019-07-02 13:01:29 +02:00
parent 2826166229
commit d2f89cca1e

View File

@ -72,10 +72,13 @@ _library_ldsoconf()
line="${line%#*}" line="${line%#*}"
#recurse into the file included #recurse into the file included
#XXX does not support globbing line="${line#include }"
filename="${ldsoconf%/*}/${line#include }" files="${ldsoconf%/*}/$line"
[ -f "$filename" ] && #XXX breaks on whitespace
_library_ldsoconf "$filename" for filename in $files; do
[ -f "$filename" ] &&
_library_ldsoconf "$filename"
done
;; ;;
*) *)
#remove trailing comments #remove trailing comments