From bbc7b4b290bbbd1c3a67c101819b8b95ff959002 Mon Sep 17 00:00:00 2001 From: Zac Medico Date: Sun, 12 Feb 2017 17:01:19 -0800 Subject: [PATCH] sys-apps/portage: make sync-depth message conditional Package-Manager: Portage-2.3.3, Repoman-2.3.1 --- sys-apps/portage/portage-2.3.3.ebuild | 14 +++++++++++--- 1 file changed, 11 insertions(+), 3 deletions(-) diff --git a/sys-apps/portage/portage-2.3.3.ebuild b/sys-apps/portage/portage-2.3.3.ebuild index 20e8d629cde2..cb5403e12488 100644 --- a/sys-apps/portage/portage-2.3.3.ebuild +++ b/sys-apps/portage/portage-2.3.3.ebuild @@ -237,6 +237,12 @@ pkg_preinst() { USERSYNC_UPGRADE=false REPOS_CONF_UPGRADE=false fi + if has_version ">=${CATEGORY}/${PN}-2.3.1" && \ + has_version "<${CATEGORY}/${PN}-2.3.3"; then + SYNC_DEPTH_UPGRADE=true + else + SYNC_DEPTH_UPGRADE=false + fi } get_ownership() { @@ -357,9 +363,11 @@ pkg_postinst() { fi fi - ewarn "Please note that this release no longer respects sync-depth for" - ewarn "git repositories. There have been too many problems and" - ewarn "performance issues. See bugs 552814, 559008" + if ${SYNC_DEPTH_UPGRADE}; then + ewarn "Please note that this release no longer respects sync-depth for" + ewarn "git repositories. There have been too many problems and" + ewarn "performance issues. See bugs 552814, 559008" + fi einfo "" einfo "This release of portage NO LONGER contains the repoman code base." einfo "Repoman has its own ebuild and release package." -- 2.26.2