[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