From: Harald Hoyer Date: Thu, 2 Feb 2012 17:25:49 +0000 (+0100) Subject: dracut-functions: install nosegneg libs additionally to standard ones X-Git-Tag: 015~33 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=dfbb922ddbeceb90f09e4fe20e86a02be7d58fbc;p=thirdparty%2Fdracut.git dracut-functions: install nosegneg libs additionally to standard ones --- diff --git a/dracut-functions b/dracut-functions index e04b16de4..b6ac9acd3 100755 --- a/dracut-functions +++ b/dracut-functions @@ -464,18 +464,16 @@ inst_binary() { # See if we are loading an optimized version of a shared lib. if [[ $_file =~ $_lib_regex ]]; then - _tlibdir=${BASH_REMATCH[1]} - _base=${_file##*/} - # Prefer nosegneg libs to unoptimized ones. + _tlibdir=${BASH_REMATCH[1]} + _base=${_file##*/} + # Prefer nosegneg libs to unoptimized ones. for _f in "$_tlibdir/i686/nosegneg" "$_tlibdir"; do [[ -e $_f/$_base ]] || continue - _file=$_f/$_base + inst_library $_f/$_base break done - inst_library "$_file" "$_tlibdir/$_base" - else - inst_library "$_file" fi + inst_library "$_file" done # Install the binary if it wasn't handled in the above loop.