From: Michał Górny Date: Mon, 26 Mar 2018 15:59:35 +0000 (+0200) Subject: sys-apps/portage-mgorny: Require /etc/make.conf migration X-Git-Url: http://git.tremily.us/gitweb.cgi?a=commitdiff_plain;h=0ac26eba0b299f99bb15140576f68c85c8342e96;p=gentoo.git sys-apps/portage-mgorny: Require /etc/make.conf migration --- diff --git a/sys-apps/portage-mgorny/portage-mgorny-9999.ebuild b/sys-apps/portage-mgorny/portage-mgorny-9999.ebuild index 5b8cc188f76c..832411c48c2c 100644 --- a/sys-apps/portage-mgorny/portage-mgorny-9999.ebuild +++ b/sys-apps/portage-mgorny/portage-mgorny-9999.ebuild @@ -55,6 +55,20 @@ PDEPEND=" # NOTE: FEATURES=installsources requires debugedit and rsync pkg_pretend() { + if [[ -f ${EROOT%/}/etc/make.conf ]]; then + eerror "You seem to be using /etc/make.conf. Please migrate to the new" + eerror "/etc/portage/make.conf location before upgrading." + if [[ ! -f ${EROOT%/}/etc/portage/make.conf ]]; then + eerror + eerror " mv ${EROOT%/}/etc/make.conf ${EROOT%/}/etc/portage/make.conf" + else + ewarn + ewarn "WARNING: You seem to have make.conf in both locations. Please take" + ewarn "care not to accientally overwrite one with the other." + fi + die "${EROOT%/}/etc/make.conf present" + fi + if has_version sys-apps/portage; then ewarn "If you are migrating from sys-apps/portage to sys-apps/portage-mgorny," ewarn "please note that Portage will abort upon having to unmerge itself."