]> git.ipfire.org Git - ipfire.org.git/commitdiff
releases: Show SHA256 checksums when available
authorMichael Tremer <michael.tremer@ipfire.org>
Mon, 26 Nov 2018 10:48:00 +0000 (10:48 +0000)
committerMichael Tremer <michael.tremer@ipfire.org>
Mon, 26 Nov 2018 10:48:00 +0000 (10:48 +0000)
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
src/backend/releases.py
src/templates/download/release.html

index eef8509775b576065e80e619a9c9929245777f72..dafbe5c599df5b61d4056073f4b193c0badf47d8 100644 (file)
@@ -138,6 +138,10 @@ class File(Object):
                except KeyError:
                        return 999
 
+       @property
+       def sha256(self):
+               return self.data.get("sha256")
+
        @property
        def sha1(self):
                return self.data.get("sha1")
index f890b0af9ad346581ae95e2127c7137f89744268..56f3947f260d53d4f0ee53123a84697ba53ea8d7 100644 (file)
@@ -52,7 +52,7 @@
 
                        <div class="collapse" id="checksums">
                                <div class="card card-body">
-                                       <pre class="mb-0">{% for f in release.files %}{{ "%-50s SHA1: %s\n" % (f.basename, f.sha1) }}{% end %}</pre>
+                                       <pre class="mb-0">{% for f in release.files %}{{ "%-50s %s: %s\n" % (f.basename, "SHA256" if f.sha256 else "SHA1", f.sha256 or f.sha1) }}{% end %}</pre>
                                </div>
                        </div>
                </div>