diff --git a/app-eselect/eselect-python/eselect-python-20151117.ebuild b/app-eselect/eselect-python/eselect-python-20151117-r1.ebuild similarity index 89% rename from app-eselect/eselect-python/eselect-python-20151117.ebuild rename to app-eselect/eselect-python/eselect-python-20151117-r1.ebuild index f78b25f806a31..7fb2788fe01d8 100644 --- a/app-eselect/eselect-python/eselect-python-20151117.ebuild +++ b/app-eselect/eselect-python/eselect-python-20151117-r1.ebuild @@ -35,7 +35,12 @@ src_install() { emake DESTDIR="${D}" install || die local f - for f in python{,2,3}{,-config} 2to3 pydoc pyvenv; do + for f in python{,2,3}; do + # can't use symlinks here since random stuff + # loves to do readlink on sys.executable... + newbin "${EPREFIX}/usr/lib/python-exec/python-exec2" "${f}" + done + for f in python{,2,3}-config 2to3 pydoc pyvenv; do dosym ../lib/python-exec/python-exec2 /usr/bin/"${f}" done } diff --git a/app-eselect/eselect-python/eselect-python-99999999.ebuild b/app-eselect/eselect-python/eselect-python-99999999.ebuild index f78b25f806a31..7fb2788fe01d8 100644 --- a/app-eselect/eselect-python/eselect-python-99999999.ebuild +++ b/app-eselect/eselect-python/eselect-python-99999999.ebuild @@ -35,7 +35,12 @@ src_install() { emake DESTDIR="${D}" install || die local f - for f in python{,2,3}{,-config} 2to3 pydoc pyvenv; do + for f in python{,2,3}; do + # can't use symlinks here since random stuff + # loves to do readlink on sys.executable... + newbin "${EPREFIX}/usr/lib/python-exec/python-exec2" "${f}" + done + for f in python{,2,3}-config 2to3 pydoc pyvenv; do dosym ../lib/python-exec/python-exec2 /usr/bin/"${f}" done }