[Rpm-metadata] Branch 'maintenance' - dumpMetadata.py
Seth Vidal
skvidal at linux.duke.edu
Mon Nov 26 20:03:23 UTC 2007
dumpMetadata.py | 4 +++-
1 file changed, 3 insertions(+), 1 deletion(-)
New commits:
commit 09b5ad693d6907f709827c4c3a43cce27dcd307a
Author: Seth Vidal <skvidal at fedoraproject.org>
Date: Mon Nov 26 14:58:08 2007 -0500
make checksum cache file more unique - patch from axel thimm
closes bug #204167
diff --git a/dumpMetadata.py b/dumpMetadata.py
index 07f7b07..723bb6d 100644
--- a/dumpMetadata.py
+++ b/dumpMetadata.py
@@ -602,7 +602,9 @@ class RpmMetaData:
key = md5.new("".join(t)).hexdigest()
- csumtag = '%s-%s' % (self.hdr['name'] , key)
+ csumtag = '%s-%s-%s-%s' % (os.path.basename(self.relativepath),
+ self.hdr[rpm.RPMTAG_SHA1HEADER],
+ self.size, self.mtime)
csumfile = '%s/%s' % (self.options['cachedir'], csumtag)
if os.path.exists(csumfile) and self.mtime <= os.stat(csumfile)[8]:
csumo = open(csumfile, 'r')
More information about the Rpm-metadata
mailing list