PackageKit/PackageKit-0.6.21-fix-trusted-pkgs.patch

35 lines
1.3 KiB
Diff

From 7dbee21a7adbc25856b53532d0fe55f272f580bb Mon Sep 17 00:00:00 2001
From: Nils Philippsen <nils@redhat.com>
Date: Mon, 9 Jan 2012 15:51:17 +0100
Subject: [PATCH] yum: don't request authorization for trusted packages
(#771746)
Misunderstood PackageKitYumBackend._is_package_repo_signed() semantics,
revert to the implementation from before I fixed it till it broke.
(cherry picked from commit d99c430775a6de3e7e98819f5b5c0c6017d6edde)
---
backends/yum/yumBackend.py | 7 +------
1 files changed, 1 insertions(+), 6 deletions(-)
diff --git a/backends/yum/yumBackend.py b/backends/yum/yumBackend.py
index fd73f87..beb027e 100755
--- a/backends/yum/yumBackend.py
+++ b/backends/yum/yumBackend.py
@@ -1706,12 +1706,7 @@ class PackageKitYumBackend(PackageKitBaseBackend, PackagekitPackage):
signed = False
try:
repo = self.yumbase.repos.getRepo(pkg.repoid)
- if hasattr(repo, "_override_sigchecks"):
- # yum >= 3.2.29
- signed = not repo._override_sigchecks
- else:
- # yum < 3.2.29
- signed = repo.gpgcheck
+ signed = repo.gpgcheck
except yum.Errors.RepoError, e:
raise PkError(ERROR_REPO_NOT_AVAILABLE, _to_unicode(e))
except exceptions.IOError, e:
--
1.7.7.5