Gentoo Archives: gentoo-commits

From: "Michał Górny" <mgorny@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] repo/gentoo:master commit in: sys-apps/portage-mgorny/
Date: Mon, 26 Mar 2018 16:07:33
Message-Id: 1522080423.680db13073fd89ce3cb02bbc2817423a72525ab3.mgorny@gentoo
1 commit: 680db13073fd89ce3cb02bbc2817423a72525ab3
2 Author: Michał Górny <mgorny <AT> gentoo <DOT> org>
3 AuthorDate: Mon Mar 26 16:05:13 2018 +0000
4 Commit: Michał Górny <mgorny <AT> gentoo <DOT> org>
5 CommitDate: Mon Mar 26 16:07:03 2018 +0000
6 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=680db130
7
8 sys-apps/portage-mgorny: Require /etc/portage/package.keywords migr
9
10 sys-apps/portage-mgorny/portage-mgorny-9999.ebuild | 16 ++++++++++++++++
11 1 file changed, 16 insertions(+)
12
13 diff --git a/sys-apps/portage-mgorny/portage-mgorny-9999.ebuild b/sys-apps/portage-mgorny/portage-mgorny-9999.ebuild
14 index 832411c48c2..492a6ca37c2 100644
15 --- a/sys-apps/portage-mgorny/portage-mgorny-9999.ebuild
16 +++ b/sys-apps/portage-mgorny/portage-mgorny-9999.ebuild
17 @@ -69,6 +69,22 @@ pkg_pretend() {
18 die "${EROOT%/}/etc/make.conf present"
19 fi
20
21 + if [[ -f ${EROOT%/}/etc/portage/package.keywords ]]; then
22 + eerror "You seem to be using /etc/portage/package.keywords. Please migrate"
23 + eerror "to the new /etc/portage/package.accept_keywords location before"
24 + eerror "upgrading."
25 + eerror
26 + if [[ -d ${EROOT%/}/etc/portage/package.accept_keywords ]]; then
27 + eerror " mv ${EROOT%/}/etc/portage/package.keywords ${EROOT%/}/etc/portage/package.accept_keywords/99old"
28 + else
29 + if [[ -f ${EROOT%/}/etc/portage/package.accept_keywords ]]; then
30 + eerror " cat ${EROOT%/}/etc/portage/package.accept_keywords >> ${EROOT%/}/etc/portage/package.keywords"
31 + fi
32 + eerror " mv ${EROOT%/}/etc/portage/package.keywords ${EROOT%/}/etc/portage/package.accept_keywords"
33 + fi
34 + die "${EROOT%/}/etc/portage/package.keywords present"
35 + fi
36 +
37 if has_version sys-apps/portage; then
38 ewarn "If you are migrating from sys-apps/portage to sys-apps/portage-mgorny,"
39 ewarn "please note that Portage will abort upon having to unmerge itself."