From: Harald Hoyer Date: Fri, 15 Jun 2012 07:34:00 +0000 (+0200) Subject: dracut-functions.sh: fixup inst_libdir_file() again X-Git-Tag: 020~95 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=7828692f97c2db3af36ad8ac3e75b60cfd971875;p=thirdparty%2Fdracut.git dracut-functions.sh: fixup inst_libdir_file() again --- diff --git a/dracut-functions.sh b/dracut-functions.sh index 38367b456..743913183 100755 --- a/dracut-functions.sh +++ b/dracut-functions.sh @@ -705,16 +705,16 @@ inst_libdir_file() { local _pattern=$2 shift 2 for _dir in $libdirs; do - for _i in $_dir/$@; do + for _i in "$@"; do for _f in "$_dir"/$_i; do - [[ "$_i" =~ $_pattern ]] || continue - [[ -e "$_i" ]] && dracut_install "$_i" + [[ "$_f" =~ $_pattern ]] || continue + [[ -e "$_f" ]] && dracut_install "$_f" done done done else for _dir in $libdirs; do - for _i in $_dir/$@; do + for _i in "$@"; do for _f in "$_dir"/$_i; do [[ -e "$_f" ]] && dracut_install "$_f" done