--- python.eclass.orig 2012-12-20 16:01:15.000000000 +0900 +++ python.eclass 2013-01-24 20:37:55.000000000 +0900 @@ -1661,9 +1661,9 @@ # the 3-way structure per comment #6. This enable users with old # coreutils to upgrade a lot easier (you need to upgrade python+portage # before coreutils can be upgraded). - if ROOT="/" has_version '>=sys-apps/coreutils-6.9.90'; then + if ROOT="/" has_version '>=sys-apps/coreutils-6.9.90' && use userland_GNU; then cp -fr --preserve=all --no-preserve=context "${intermediate_installation_images_directory}/${PYTHON_ABI}/"* "${D}" || die "Merging of intermediate installation image for Python ABI '${PYTHON_ABI} into installation image failed" - elif ROOT="/" has_version sys-apps/coreutils; then + elif ROOT="/" has_version sys-apps/coreutils && use userland_GNU; then cp -fr --preserve=all "${intermediate_installation_images_directory}/${PYTHON_ABI}/"* "${D}" || die "Merging of intermediate installation image for Python ABI '${PYTHON_ABI} into installation image failed" else cp -fpr "${intermediate_installation_images_directory}/${PYTHON_ABI}/"* "${D}" || die "Merging of intermediate installation image for Python ABI '${PYTHON_ABI} into installation image failed"