On 22:19 Wed 23 Jan , Ali Polatel (hawking) wrote: > hawking 08/01/23 22:19:05 > > Modified: distutils.eclass > Log: > Fixed ROOT usage for distutils_pkg_postinst failing when ROOT ends with > slash
> @@ -99,11 +99,14 @@ > distutils_pkg_postinst() { > PYTHON_MODNAME=${PYTHON_MODNAME:-${PN}} > > + # strip trailing slash > + myroot="${ROOT%/}" > + > if has_version ">=dev-lang/python-2.3"; then > python_version > for pymod in ${PYTHON_MODNAME}; do > - if [ -d > "${ROOT}usr/$(get_libdir)/python${PYVER}/site-packages/${pymod}" ]; then > - python_mod_optimize > ${ROOT}usr/$(get_libdir)/python${PYVER}/site-packages/${pymod} > + if [ -d > "${myroot}/usr/$(get_libdir)/python${PYVER}/site-packages/${pymod}" ]; then > + python_mod_optimize > ${myroot}/usr/$(get_libdir)/python${PYVER}/site-packages/${pymod} > fi > done > fi Seems like this might be better fixed by properly handling ROOT in python.eclass instead of hacking around it. Thanks, Donnie -- gentoo-dev@lists.gentoo.org mailing list