From 69890b14d2827d53ab94e19881254246a6a5e5a1 Mon Sep 17 00:00:00 2001 From: Faik Uygur Date: Tue, 17 Oct 2006 17:44:04 +0000 Subject: [PATCH] * add PackageHash tag to pisi-index that holds the binary pisi package's sha1sum --- pisi/index.py | 1 + pisi/metadata.py | 1 + 2 files changed, 2 insertions(+) diff --git a/pisi/index.py b/pisi/index.py index 8726da64..d99b8ba8 100644 --- a/pisi/index.py +++ b/pisi/index.py @@ -129,6 +129,7 @@ class Index(XmlFile): package = Package(path, 'r') md = package.get_metadata() md.package.packageSize = os.path.getsize(path) + md.package.packageHash = util.sha1_file(path) if ctx.config.options and ctx.config.options.absolute_urls: md.package.packageURI = os.path.realpath(path) else: # create relative path by default diff --git a/pisi/metadata.py b/pisi/metadata.py index 1518076e..26dc6ef3 100644 --- a/pisi/metadata.py +++ b/pisi/metadata.py @@ -43,6 +43,7 @@ class Package(specfile.Package): t_Architecture = [ autoxml.String, autoxml.mandatory] t_InstalledSize = [ autoxml.Long, autoxml.mandatory] t_PackageSize = [ autoxml.Long, autoxml.optional] + t_PackageHash = [ autoxml.String, autoxml.optional, "SHA1Sum" ] t_PackageURI = [ autoxml.String, autoxml.optional] t_PackageFormat = [ autoxml.String, autoxml.optional]