From: Paul Nasrat Date: Fri, 18 May 2007 15:01:16 +0000 (+0000) Subject: Fix for older rpm versions X-Git-Tag: upstream/0.9.9~195 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=552d614749816093b434343792421207aa9af110;p=tools%2Fcreaterepo.git Fix for older rpm versions Christoph Thiel --- diff --git a/dumpMetadata.py b/dumpMetadata.py index 5041eee..396435a 100644 --- a/dumpMetadata.py +++ b/dumpMetadata.py @@ -587,9 +587,12 @@ class RpmMetaData: return getChecksum(self.options['sumtype'], fo) t = [] - t.append("".join(self.hdr[rpm.RPMTAG_SIGGPG])) - t.append("".join(self.hdr[rpm.RPMTAG_SIGPGP])) - t.append("".join(self.hdr[rpm.RPMTAG_HDRID])) + if type(self.hdr[rpm.RPMTAG_SIGGPG]) is not types.NoneType: + t.append("".join(self.hdr[rpm.RPMTAG_SIGGPG])) + if type(self.hdr[rpm.RPMTAG_SIGPGP]) is not types.NoneType: + t.append("".join(self.hdr[rpm.RPMTAG_SIGPGP])) + if type(self.hdr[rpm.RPMTAG_HDRID]) is not types.NoneType: + t.append("".join(self.hdr[rpm.RPMTAG_HDRID])) key = md5.new("".join(t)).hexdigest()