From d2f89cca1eff7203ddd9d37e66c3436575ea09b9 Mon Sep 17 00:00:00 2001 From: Pierre Pronchery Date: Tue, 2 Jul 2019 13:01:29 +0200 Subject: [PATCH] Add support for globbing when parsing ld.so.conf Original fix by Etienne Lamouret ; thanks! --- doc/scripts/platform.sh | 11 +++++++---- 1 file changed, 7 insertions(+), 4 deletions(-) diff --git a/doc/scripts/platform.sh b/doc/scripts/platform.sh index acfff22..4091693 100755 --- a/doc/scripts/platform.sh +++ b/doc/scripts/platform.sh @@ -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