commit:     cc9000526ff239994ae2050c2df9f2e6f6512055
Author:     Thomas Sachau <tommy <AT> gentoo <DOT> org>
AuthorDate: Sat May 27 08:45:01 2017 +0000
Commit:     Thomas Sachau <tommy <AT> gentoo <DOT> org>
CommitDate: Sat May 27 08:45:01 2017 +0000
URL:        https://gitweb.gentoo.org/proj/portage.git/commit/?id=cc900052

Check for symlink instead of existing target (of symlink)

 bin/auto-multilib.sh | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/bin/auto-multilib.sh b/bin/auto-multilib.sh
index c17c2e8e8..b5043e041 100755
--- a/bin/auto-multilib.sh
+++ b/bin/auto-multilib.sh
@@ -269,12 +269,12 @@ _finalize_abi_install() {
        if [ "${ABI}" != "${first_installed_abi}" ]; then
                __vecho ">>> Removing installed symlinks $(_get_abi_string)"
                for i in $(find ${D} -type l) ; do
-                       [[ -e "${D%/}".${first_installed_abi}/${i/${D}} ]] && 
rm -f ${i}
+                       [[ -L "${D%/}".${first_installed_abi}/${i/${D}} ]] && 
rm -f ${i}
                done
        fi
 
        # Create wrapper symlink for *-config files
-       local i= 
+       local i=
        prep_ml_binaries $(find "${D}"usr/bin "${D}"usr/sbin "${D}"bin 
"${D}"sbin -type f -name '*-config' 2>/dev/null)
 
        local noabi=()

Reply via email to