]> git.decadent.org.uk Git - dak.git/blobdiff - dak/generate_releases.py
[ajt] support for sha256 in generate_release
[dak.git] / dak / generate_releases.py
index 9e9b5f0e42d786277c432846067cd7850e0de710..c01a0c296c47d1ac680aa4b6fd3123108f8dda33 100755 (executable)
@@ -110,7 +110,7 @@ def print_md5sha_files (tree, files, hashop):
         else:
            hash = hashop(file_handle)
            file_handle.close()
-           out.write(" %s         %8d %s\n" % (hash, size, name))
+           out.write(" %s %8d %s\n" % (hash, size, name))
 
 def print_md5_files (tree, files):
     print_md5sha_files (tree, files, apt_pkg.md5sum)
@@ -118,6 +118,9 @@ def print_md5_files (tree, files):
 def print_sha1_files (tree, files):
     print_md5sha_files (tree, files, apt_pkg.sha1sum)
 
+def print_sha256_files (tree, files):
+    print_md5sha_files (tree, files, apt_pkg.sha256sum)
+
 ################################################################################
 
 def main ():
@@ -286,6 +289,8 @@ def main ():
        print_md5_files(tree, files)
        out.write("SHA1:\n")
        print_sha1_files(tree, files)
+       out.write("SHA256:\n")
+       print_sha256_files(tree, files)
 
        out.close()
        if Cnf.has_key("Dinstall::SigningKeyring"):