summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMike Pagano <mpagano@gentoo.org>2022-05-12 08:45:43 -0400
committerMike Pagano <mpagano@gentoo.org>2022-05-12 08:45:43 -0400
commit2b037467f31b9df40e8298005ebc8d69d2b508fe (patch)
tree8698e59c7d7dc157d0986b2a679928ada0b3bd72 /eclass/linux-info.eclass
parentkernel-2.eclass: Fix func name to comply with pms, deprecate, old with deadline (diff)
downloadgentoo-2b037467f31b9df40e8298005ebc8d69d2b508fe.tar.gz
gentoo-2b037467f31b9df40e8298005ebc8d69d2b508fe.tar.bz2
gentoo-2b037467f31b9df40e8298005ebc8d69d2b508fe.zip
linux-info.eclass: Fix func name to comply with pms, dep old with deadline
According to PMS certain words are reserved for package manager use and may not be used or relied upon by ebuilds. See: https://projects.gentoo.org/pms/8/pms.html#x1-13700012.3.17 Closes: https://bugs.gentoo.org/843686 Signed-off-by: Mike Pagano <mpagano@gentoo.org>
Diffstat (limited to 'eclass/linux-info.eclass')
-rw-r--r--eclass/linux-info.eclass18
1 files changed, 17 insertions, 1 deletions
diff --git a/eclass/linux-info.eclass b/eclass/linux-info.eclass
index 7b56a47016c6..8c502812f8f0 100644
--- a/eclass/linux-info.eclass
+++ b/eclass/linux-info.eclass
@@ -148,10 +148,26 @@ esac
# @DESCRIPTION:
# Set the env ARCH to match what the kernel expects.
set_arch_to_kernel() { export ARCH=$(tc-arch-kernel); }
+
# @FUNCTION: set_arch_to_portage
# @DESCRIPTION:
# Set the env ARCH to match what portage expects.
-set_arch_to_portage() { export ARCH=$(tc-arch); }
+set_arch_to_portage() {
+
+ ewarn "The function name: set_arch_to_portage is being deprecated and"
+ ewarn "being changed to: set_arch_to_pkgmgr to comply with pms policy."
+ ewarn "See bug #843686"
+ ewarn "The old function name will be removed on or about July 1st, 2022."
+ ewarn "Please update your ebuild or eclass before this date."
+ ewarn ""
+
+ export ARCH=$(tc-arch);
+}
+
+# @FUNCTION: set_arch_to_pkgmgr
+# @DESCRIPTION:
+# Set the env ARCH to match what the package manager expects.
+set_arch_to_pkgmgr() { export ARCH=$(tc-arch); }
# qeinfo "Message"
# -------------------