Blame 0078-dracut-functions-install-nosegneg-libs-additionally-.patch

Harald Hoyer 98731e
From dfbb922ddbeceb90f09e4fe20e86a02be7d58fbc Mon Sep 17 00:00:00 2001
Harald Hoyer 98731e
From: Harald Hoyer <harald@redhat.com>
Harald Hoyer 98731e
Date: Thu, 2 Feb 2012 18:25:49 +0100
Harald Hoyer 98731e
Subject: [PATCH] dracut-functions: install nosegneg libs additionally to
Harald Hoyer 98731e
 standard ones
Harald Hoyer 98731e
Harald Hoyer 98731e
---
Harald Hoyer 98731e
 dracut-functions |   12 +++++-------
Harald Hoyer 98731e
 1 files changed, 5 insertions(+), 7 deletions(-)
Harald Hoyer 98731e
Harald Hoyer 98731e
diff --git a/dracut-functions b/dracut-functions
Harald Hoyer 98731e
index e04b16d..b6ac9ac 100755
Harald Hoyer 98731e
--- a/dracut-functions
Harald Hoyer 98731e
+++ b/dracut-functions
Harald Hoyer 98731e
@@ -464,18 +464,16 @@ inst_binary() {
Harald Hoyer 98731e
 
Harald Hoyer 98731e
         # See if we are loading an optimized version of a shared lib.
Harald Hoyer 98731e
         if [[ $_file =~ $_lib_regex ]]; then
Harald Hoyer 98731e
-            _tlibdir=${BASH_REMATCH[1]}
Harald Hoyer 98731e
-            _base=${_file##*/}
Harald Hoyer 98731e
-            # Prefer nosegneg libs to unoptimized ones.
Harald Hoyer 98731e
+           _tlibdir=${BASH_REMATCH[1]}
Harald Hoyer 98731e
+           _base=${_file##*/}
Harald Hoyer 98731e
+           # Prefer nosegneg libs to unoptimized ones.
Harald Hoyer 98731e
             for _f in "$_tlibdir/i686/nosegneg" "$_tlibdir"; do
Harald Hoyer 98731e
                 [[ -e $_f/$_base ]] || continue
Harald Hoyer 98731e
-                _file=$_f/$_base
Harald Hoyer 98731e
+                inst_library $_f/$_base
Harald Hoyer 98731e
                 break
Harald Hoyer 98731e
             done
Harald Hoyer 98731e
-            inst_library "$_file" "$_tlibdir/$_base"
Harald Hoyer 98731e
-        else
Harald Hoyer 98731e
-            inst_library "$_file"
Harald Hoyer 98731e
         fi
Harald Hoyer 98731e
+        inst_library "$_file"
Harald Hoyer 98731e
     done
Harald Hoyer 98731e
 
Harald Hoyer 98731e
     # Install the binary if it wasn't handled in the above loop.