summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMike Gilbert <floppym@gentoo.org>2022-11-26 12:00:05 -0500
committerMike Gilbert <floppym@gentoo.org>2022-11-26 17:04:18 -0500
commit56444ec8f0916a5a2881d888aae9a8082cf87ac5 (patch)
tree75ff96b53b6a6abaa7b4b772ab22144251454b6f
parentapp-admin/ansible-lint: add 6.9.0 (diff)
downloadgentoo-56444ec8f0916a5a2881d888aae9a8082cf87ac5.tar.gz
gentoo-56444ec8f0916a5a2881d888aae9a8082cf87ac5.tar.bz2
gentoo-56444ec8f0916a5a2881d888aae9a8082cf87ac5.zip
sys-apps/portage: warn about obsolete enotice in profile.bashrc
Closes: https://bugs.gentoo.org/867010 Signed-off-by: Mike Gilbert <floppym@gentoo.org>
-rw-r--r--sys-apps/portage/portage-3.0.38.1-r4.ebuild (renamed from sys-apps/portage/portage-3.0.38.1-r3.ebuild)10
-rw-r--r--sys-apps/portage/portage-3.0.39-r2.ebuild (renamed from sys-apps/portage/portage-3.0.39-r1.ebuild)10
-rw-r--r--sys-apps/portage/portage-9999.ebuild10
3 files changed, 30 insertions, 0 deletions
diff --git a/sys-apps/portage/portage-3.0.38.1-r3.ebuild b/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
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
+}