From: Michael Tremer Date: Mon, 26 Nov 2018 10:48:00 +0000 (+0000) Subject: releases: Show SHA256 checksums when available X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=752c8888e6038fec2f8b3fc1b97deb8b91a4dbce;p=ipfire.org.git releases: Show SHA256 checksums when available Signed-off-by: Michael Tremer --- diff --git a/src/backend/releases.py b/src/backend/releases.py index eef85097..dafbe5c5 100644 --- a/src/backend/releases.py +++ b/src/backend/releases.py @@ -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") diff --git a/src/templates/download/release.html b/src/templates/download/release.html index f890b0af..56f3947f 100644 --- a/src/templates/download/release.html +++ b/src/templates/download/release.html @@ -52,7 +52,7 @@
-
{% for f in release.files %}{{ "%-50s SHA1: %s\n" % (f.basename, f.sha1) }}{% end %}
+
{% for f in release.files %}{{ "%-50s %s: %s\n" % (f.basename, "SHA256" if f.sha256 else "SHA1", f.sha256 or f.sha1) }}{% end %}