From 77517cffdeb1d6ff27c6fea5abaaaf75c08367c6 Mon Sep 17 00:00:00 2001 From: David Cassany Date: Tue, 7 Aug 2018 16:10:11 +0200 Subject: [PATCH] Fix baseStripUnusedLibs config method This commit arguments handling of the baseStripUnusedLibs that was not prepared to handle quoted variable containing a list. Fixes #798 --- kiwi/config/functions.sh | 9 ++++----- 1 file changed, 4 insertions(+), 5 deletions(-) diff --git a/kiwi/config/functions.sh b/kiwi/config/functions.sh index be4bfeae..55e308e7 100644 --- a/kiwi/config/functions.sh +++ b/kiwi/config/functions.sh @@ -552,18 +552,17 @@ function baseStripUnusedLibs { # /.../ # add exceptions # ---- - while [ ! -z "$1" ];do + for j in $1; do for i in \ - /lib*/$1* /usr/lib*/$1* \ - /lib/x86_64-linux-gnu/$1* /usr/lib/x86_64-linux-gnu/$1* \ - /usr/X11R6/lib*/$1* + /lib*/$j* /usr/lib*/$j* \ + /lib/x86_64-linux-gnu/$j* /usr/lib/x86_64-linux-gnu/$j* \ + /usr/X11R6/lib*/$j* do if [ -e "$i" ];then needlibs[$count]=$i count=$((count + 1)) fi done - shift done # /.../ # find unused libs and remove it, dl loaded libs