diff options
Diffstat (limited to 'sys-apps/baselayout/baselayout-2.3.ebuild')
-rw-r--r-- | sys-apps/baselayout/baselayout-2.3.ebuild | 6 |
1 files changed, 2 insertions, 4 deletions
diff --git a/sys-apps/baselayout/baselayout-2.3.ebuild b/sys-apps/baselayout/baselayout-2.3.ebuild index 5c4e7c1a66f4..d3d135162a91 100644 --- a/sys-apps/baselayout/baselayout-2.3.ebuild +++ b/sys-apps/baselayout/baselayout-2.3.ebuild @@ -87,7 +87,7 @@ multilib_layout() { else mkdir -p "${prefix}lib" || die fi - elif [ -d "${prefix}lib" ] ; then + elif [ -d "${prefix}lib" ] && ! has lib32 ${libdirs} ; then # make sure the old "lib" ABI location does not exist; we # only symlinked the lib dir on systems where we moved it # to "lib32" ... @@ -106,9 +106,7 @@ multilib_layout() { else # nothing exists, so just set it up sanely ewarn "Initializing ${prefix}lib as a dir" - mkdir -p "${prefix}" || die - rm -f "${prefix}lib" || die - ln -s ${def_libdir} "${prefix}lib" || die + mkdir -p "${prefix}lib" || die fi fi done |