diff options
author | Mike Pagano <mpagano@gentoo.org> | 2022-05-12 08:45:43 -0400 |
---|---|---|
committer | Mike Pagano <mpagano@gentoo.org> | 2022-05-12 08:45:43 -0400 |
commit | 2b037467f31b9df40e8298005ebc8d69d2b508fe (patch) | |
tree | 8698e59c7d7dc157d0986b2a679928ada0b3bd72 /eclass/linux-info.eclass | |
parent | kernel-2.eclass: Fix func name to comply with pms, deprecate, old with deadline (diff) | |
download | gentoo-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.eclass | 18 |
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" # ------------------- |