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%#*}"
#recurse into the file included
#XXX does not support globbing
filename="${ldsoconf%/*}/${line#include }"
[ -f "$filename" ] &&
_library_ldsoconf "$filename"
line="${line#include }"
files="${ldsoconf%/*}/$line"
#XXX breaks on whitespace
for filename in $files; do
[ -f "$filename" ] &&
_library_ldsoconf "$filename"
done
;;
*)
#remove trailing comments