[yum-cvs] yum/yum packages.py,1.105,1.106

Jeremy Katz katzj at linux.duke.edu
Fri Jul 6 19:33:55 UTC 2007


Update of /home/groups/yum/cvs/yum/yum
In directory login1.linux.duke.edu:/tmp/cvs-serv861/yum

Modified Files:
	packages.py 
Log Message:
better fix for bad pkgid (rh#242604)


Index: packages.py
===================================================================
RCS file: /home/groups/yum/cvs/yum/yum/packages.py,v
retrieving revision 1.105
retrieving revision 1.106
diff -u -r1.105 -r1.106
--- packages.py	26 Jun 2007 06:05:15 -0000	1.105
+++ packages.py	6 Jul 2007 19:33:53 -0000	1.106
@@ -671,8 +671,9 @@
         self.rel = self.release
         self.summary = self.hdr['summary']
         self.description = self.hdr['description']
-        self.pkgid = self.hdr[rpm.RPMTAG_SHA1HEADER] or \
-                     self.hdr[rpm.RPMTAG_SIGMD5]
+        self.pkgid = self.hdr[rpm.RPMTAG_SHA1HEADER]
+        if not self.pkgid:
+            self.pkgid = self.hdr[rpm.RPMTAG_SIGMD5]
         self.packagesize = self.hdr['size']
         self.__mode_cache = {}
         self.__prcoPopulated = False




More information about the Yum-cvs-commits mailing list