From: Mike Frysinger Date: Mon, 24 Sep 2012 00:07:36 +0000 (-0400) Subject: scan all lib subdirs X-Git-Tag: v2.2.0_alpha132~9 X-Git-Url: http://git.tremily.us/?a=commitdiff_plain;h=7fb9758506341ffc05585fbd18f2be58ef0e16c2;p=portage.git scan all lib subdirs Rather than hardcoding lib/lib32/lib64, scan all dirs starting with "lib". URL: https://bugs.gentoo.org/435834 Signed-off-by: Mike Frysinger --- diff --git a/bin/misc-functions.sh b/bin/misc-functions.sh index 1159ca523..ac08bd948 100755 --- a/bin/misc-functions.sh +++ b/bin/misc-functions.sh @@ -1,5 +1,5 @@ #!/bin/bash -# Copyright 1999-2011 Gentoo Foundation +# Copyright 1999-2012 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 # # Miscellaneous shell functions that make use of the ebuild env but don't need @@ -577,10 +577,9 @@ install_qa_check() { # this should help to ensure that all (most?) shared libraries are executable # and that all libtool scripts / static libraries are not executable local j - for i in "${ED}"opt/*/lib{,32,64} \ - "${ED}"lib{,32,64} \ - "${ED}"usr/lib{,32,64} \ - "${ED}"usr/X11R6/lib{,32,64} ; do + for i in "${ED}"opt/*/lib* \ + "${ED}"lib* \ + "${ED}"usr/lib* ; do [[ ! -d ${i} ]] && continue for j in "${i}"/*.so.* "${i}"/*.so ; do