From: Ng Wei Tee Date: Fri, 5 May 2017 02:04:57 +0000 (-0700) Subject: rpm: allow arch-dependent binaries in noarch packages X-Git-Url: https://code.ossystems.io/gitweb?a=commitdiff_plain;h=35059f271964da1f8112a45f19875b59fb9cd02f;p=openembedded-core.git rpm: allow arch-dependent binaries in noarch packages This is needed for packages like linux-firmware which have a legitimate reason for it. Oe-core has a separate package_qa test for this situation, so any accidental inclusions of such binaries will still be caught. [YOCTO #11329] (From OE-Core rev: 6aaff392d703183d19192e2d171e10a92f259c65) Signed-off-by: Ng Wei Tee Signed-off-by: Ross Burton Signed-off-by: Richard Purdie Signed-off-by: Armin Kuster --- diff --git a/meta/classes/package_rpm.bbclass b/meta/classes/package_rpm.bbclass index 62324b30a0..9ec2d3c0f5 100644 --- a/meta/classes/package_rpm.bbclass +++ b/meta/classes/package_rpm.bbclass @@ -664,6 +664,7 @@ python do_package_rpm () { cmd = cmd + " --define '_builddir " + d.getVar('S') + "'" cmd = cmd + " --define '_build_name_fmt %%{NAME}-%%{VERSION}-%%{RELEASE}.%%{ARCH}.rpm'" cmd = cmd + " --define '_use_internal_dependency_generator 0'" + cmd = cmd + " --define '_binaries_in_noarch_packages_terminate_build 0'" if perfiledeps: cmd = cmd + " --define '__find_requires " + outdepends + "'" cmd = cmd + " --define '__find_provides " + outprovides + "'"