From: Sergei Zhmylev <s.zhmy...@yadro.com> Currently arch is being calculated from either MACHINE_ARCH or TUNE_PKGARCH. Some recipes do override PACKAGE_ARCH intentionally. This commit makes possible to override ARCH for RPM packages separately in order to simplify common rpm naming conformance.
Signed-off-by: Sergei Zhmylev <s.zhmy...@yadro.com> --- meta/classes-global/package_rpm.bbclass | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/meta/classes-global/package_rpm.bbclass b/meta/classes-global/package_rpm.bbclass index 85d0bd7fce..3fb7466778 100644 --- a/meta/classes-global/package_rpm.bbclass +++ b/meta/classes-global/package_rpm.bbclass @@ -678,6 +678,10 @@ python do_package_rpm () { bb.utils.mkdirhier(pkgwritedir) os.chmod(pkgwritedir, 0o755) + rpm_arch_override = d.getVar("RPM_ARCH_OVERRIDE") + if package_arch != "noarch" and rpm_arch_override: + pkgarch = rpm_arch_override + cmd = rpmbuild cmd = cmd + " --noclean --nodeps --short-circuit --target " + pkgarch + " --buildroot " + pkgd cmd = cmd + " --define '_topdir " + workdir + "' --define '_rpmdir " + pkgwritedir + "'" -- 2.37.2
-=-=-=-=-=-=-=-=-=-=-=- Links: You receive all messages sent to this group. View/Reply Online (#175806): https://lists.openembedded.org/g/openembedded-core/message/175806 Mute This Topic: https://lists.openembedded.org/mt/96233100/21656 Group Owner: openembedded-core+ow...@lists.openembedded.org Unsubscribe: https://lists.openembedded.org/g/openembedded-core/unsub [arch...@mail-archive.com] -=-=-=-=-=-=-=-=-=-=-=-