]> git.ipfire.org Git - thirdparty/dracut.git/commitdiff
dracut-functions.sh: fixup inst_libdir_file() again
authorHarald Hoyer <harald@redhat.com>
Fri, 15 Jun 2012 07:34:00 +0000 (09:34 +0200)
committerHarald Hoyer <harald@redhat.com>
Fri, 15 Jun 2012 07:34:00 +0000 (09:34 +0200)
dracut-functions.sh

index 38367b45600c17e647c1b7ac842c093eaa49b1ab..743913183ddf30359fe2a2ff9e6c480554e48ff4 100755 (executable)
@@ -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