[yum-cvs] yum/packages.py

Jeremy Katz katzj at linux.duke.edu
Tue Sep 18 18:28:03 UTC 2007


 yum/packages.py |    2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

New commits:
commit 2ad0940a196ffb694c03b827fad3f6a7b6816108
Author: Jeremy Katz <katzj at redhat.com>
Date:   Tue Sep 18 14:26:44 2007 -0400

    sigmd5 isn't guaranteed to be there either.  this should be fine, though and
    should be unique enough (#291471)

diff --git a/yum/packages.py b/yum/packages.py
index d11816e..5be3722 100644
--- a/yum/packages.py
+++ b/yum/packages.py
@@ -628,7 +628,7 @@ class YumHeaderPackage(YumAvailablePackage):
         self.description = self.hdr['description']
         self.pkgid = self.hdr[rpm.RPMTAG_SHA1HEADER]
         if not self.pkgid:
-            self.pkgid = self.hdr[rpm.RPMTAG_SIGMD5]
+            self.pkgid = "%s.%s" %(self.hdr['name'], self.hdr['buildtime'])
         self.packagesize = self.hdr['size']
         self.__mode_cache = {}
         self.__prcoPopulated = False



More information about the Yum-cvs-commits mailing list