Sign Up
Log In
Log In
or
Sign Up
Places
All Projects
Status Monitor
Collapse sidebar
openSUSE:Leap:42.3:Staging:A
createrepo
createrepo-0.10.3-modifyrepo-sha.patch
Overview
Repositories
Revisions
Requests
Users
Attributes
Meta
File createrepo-0.10.3-modifyrepo-sha.patch of Package createrepo
--- ./modifyrepo.py.orig 2014-02-24 17:40:42.748172650 +0000 +++ ./modifyrepo.py 2014-02-25 13:25:12.138046860 +0000 @@ -147,7 +147,7 @@ class RepoMetadata: new_rd.checksum = (self.checksum_type, csum) new_rd.size = str(os.stat(destmd).st_size) if self.compress: - new_rd.openchecksum = oldmd.checksums.hexdigests().popitem() + new_rd.openchecksum = (self.checksum_type, oldmd.checksums.hexdigests().popitem()[1]) new_rd.opensize = str(oldmd.checksums.length) new_rd.timestamp = str(int(os.stat(destmd).st_mtime)) self.repoobj.repoData[new_rd.type] = new_rd @@ -236,7 +236,7 @@ def main(args): if opts.compress_type not in _available_compression: print "Compression %s not available: Please choose from: %s" % (opts.compress_type, ', '.join(_available_compression)) return 1 - if opts.sumtype not in _available_checksums: + if opts.sumtype != 'sha' and opts.sumtype not in _available_checksums: print "Checksum %s not available: Please choose from: %s" % (opts.sumtype, ', '.join(_available_checksums)) return 1 repomd.compress_type = opts.compress_type
Locations
Projects
Search
Status Monitor
Help
OpenBuildService.org
Documentation
API Documentation
Code of Conduct
Contact
Support
@OBShq
Terms
openSUSE Build Service is sponsored by
The Open Build Service is an
openSUSE project
.
Sign Up
Log In
Places
Places
All Projects
Status Monitor