[oe-commits] Ed Bartosh : package_manager.py: add configuration option RPM_CHECK_SIGNATURES

git at git.openembedded.org git at git.openembedded.org
Fri Aug 29 12:57:07 UTC 2014


Module: openembedded-core.git
Branch: master-next
Commit: 6a0222720733faf0f22d7136e13f6ffd00b404a2
URL:    http://git.openembedded.org/?p=openembedded-core.git&a=commit;h=6a0222720733faf0f22d7136e13f6ffd00b404a2

Author: Ed Bartosh <eduard.bartosh at intel.com>
Date:   Sun Aug 24 13:53:05 2014 +0300

package_manager.py: add configuration option RPM_CHECK_SIGNATURES

package_manager.py: add configuration option RPM_CHECK_SIGNATURES

rpm signatures check is enabled by default or if environment
variable RPM_CHECK_SIGNATURES set to 1.
Setting this variable to 0 disables signatures check.
This is done by running config --set rpm-check-signatures=false

Change-Id: I6078b4ba3069c0bfdd6f58c0ec27482e2915cb64
Signed-off-by: Ed Bartosh <eduard.bartosh at intel.com>
Signed-off-by: Richard Purdie <richard.purdie at linuxfoundation.org>

---

 meta/lib/oe/package_manager.py | 3 +++
 1 file changed, 3 insertions(+)

diff --git a/meta/lib/oe/package_manager.py b/meta/lib/oe/package_manager.py
index 95fe1c5..dec29cd 100644
--- a/meta/lib/oe/package_manager.py
+++ b/meta/lib/oe/package_manager.py
@@ -831,6 +831,9 @@ class RpmPM(PackageManager):
         # Write common configuration for host and target usage
         self._invoke_smart('config --set rpm-nolinktos=1')
         self._invoke_smart('config --set rpm-noparentdirs=1')
+        check_signature = self.d.getVar('RPM_CHECK_SIGNATURES', True)
+        if check_signature and check_signature.strip() == "0":
+            self._invoke_smart('config --set rpm-check-signatures=false')
         for i in self.d.getVar('BAD_RECOMMENDATIONS', True).split():
             self._invoke_smart('flag --set ignore-recommends %s' % i)
 



More information about the Openembedded-commits mailing list