commit: 56444ec8f0916a5a2881d888aae9a8082cf87ac5 Author: Mike Gilbert <floppym <AT> gentoo <DOT> org> AuthorDate: Sat Nov 26 17:00:05 2022 +0000 Commit: Mike Gilbert <floppym <AT> gentoo <DOT> org> CommitDate: Sat Nov 26 22:04:18 2022 +0000 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=56444ec8
sys-apps/portage: warn about obsolete enotice in profile.bashrc Closes: https://bugs.gentoo.org/867010 Signed-off-by: Mike Gilbert <floppym <AT> gentoo.org> .../{portage-3.0.38.1-r3.ebuild => portage-3.0.38.1-r4.ebuild} | 10 ++++++++++ .../{portage-3.0.39-r1.ebuild => portage-3.0.39-r2.ebuild} | 10 ++++++++++ sys-apps/portage/portage-9999.ebuild | 10 ++++++++++ 3 files changed, 30 insertions(+) diff --git a/sys-apps/portage/portage-3.0.38.1-r3.ebuild b/sys-apps/portage/portage-3.0.38.1-r4.ebuild similarity index 96% rename from sys-apps/portage/portage-3.0.38.1-r3.ebuild rename to sys-apps/portage/portage-3.0.38.1-r4.ebuild index 0ba541e800e8..24229a75876e 100644 --- a/sys-apps/portage/portage-3.0.38.1-r3.ebuild +++ b/sys-apps/portage/portage-3.0.38.1-r4.ebuild @@ -272,3 +272,13 @@ pkg_preinst() { elog "change, see https://bugs.gentoo.org/658648." fi } + +pkg_postinst() { + # Warn about obsolete "enotice" script, bug #867010 + local bashrc=${EROOT}/etc/portage/profile/profile.bashrc + if [[ -e ${bashrc} ]] && grep -q enotice "${bashrc}"; then + eerror "Obsolete 'enotice' script detected!" + eerror "Please remove this from ${bashrc} to avoid problems." + eerror "See bug 867010 for more details." + fi +} diff --git a/sys-apps/portage/portage-3.0.39-r1.ebuild b/sys-apps/portage/portage-3.0.39-r2.ebuild similarity index 96% rename from sys-apps/portage/portage-3.0.39-r1.ebuild rename to sys-apps/portage/portage-3.0.39-r2.ebuild index 040a60847373..430e100baf73 100644 --- a/sys-apps/portage/portage-3.0.39-r1.ebuild +++ b/sys-apps/portage/portage-3.0.39-r2.ebuild @@ -272,3 +272,13 @@ pkg_preinst() { elog "change, see https://bugs.gentoo.org/658648." fi } + +pkg_postinst() { + # Warn about obsolete "enotice" script, bug #867010 + local bashrc=${EROOT}/etc/portage/profile/profile.bashrc + if [[ -e ${bashrc} ]] && grep -q enotice "${bashrc}"; then + eerror "Obsolete 'enotice' script detected!" + eerror "Please remove this from ${bashrc} to avoid problems." + eerror "See bug 867010 for more details." + fi +} diff --git a/sys-apps/portage/portage-9999.ebuild b/sys-apps/portage/portage-9999.ebuild index cd92c9d2da5d..9d56bb80d781 100644 --- a/sys-apps/portage/portage-9999.ebuild +++ b/sys-apps/portage/portage-9999.ebuild @@ -256,3 +256,13 @@ pkg_preinst() { chmod g+s,ug+rwx "${ED}"/var/log/portage{,/elog} fi } + +pkg_postinst() { + # Warn about obsolete "enotice" script, bug #867010 + local bashrc=${EROOT}/etc/portage/profile/profile.bashrc + if [[ -e ${bashrc} ]] && grep -q enotice "${bashrc}"; then + eerror "Obsolete 'enotice' script detected!" + eerror "Please remove this from ${bashrc} to avoid problems." + eerror "See bug 867010 for more details." + fi +}
