Use the same checksum type for the key, as for the data in the key
authorJames Antill <james@and.org>
Fri, 17 Apr 2009 18:22:49 +0000 (14:22 -0400)
committerJames Antill <james@and.org>
Fri, 17 Apr 2009 18:22:49 +0000 (14:22 -0400)
createrepo/yumbased.py

index b820fd8aa2075e6ad8ab423aa7c45cb8208f21e0..32eed043d8e102567b01b5b1de06fb8e5f0d7881 100644 (file)
@@ -60,7 +60,7 @@ class CreateRepoPackage(YumLocalPackage):
         if type(self.hdr[rpm.RPMTAG_HDRID]) is not types.NoneType:
             t.append("".join(self.hdr[rpm.RPMTAG_HDRID]))
 
-        kcsum = misc.Checksums()
+        kcsum = misc.Checksums(checksums=[self.checksum_type])
         kcsum.update("".join(t))
         key = kcsum.hexdigest()