summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorNatanael Copa <ncopa@alpinelinux.org>2014-11-26 10:40:58 +0100
committerNatanael Copa <ncopa@alpinelinux.org>2014-11-26 10:40:58 +0100
commitb2a94f47a4ad96e7df315df56e01b0ce22b47e4e (patch)
tree7a0a69b3b16d2f5f1eca9e8135a35412df91cbc5
parent9a2daec3a3354e66101c766d58a988f2e70eaa08 (diff)
downloadalpine-mksite-b2a94f47a4ad96e7df315df56e01b0ce22b47e4e.tar.bz2
alpine-mksite-b2a94f47a4ad96e7df315df56e01b0ce22b47e4e.tar.xz
downloads: group by flavor
-rw-r--r--_scripts/generate_releases.lua7
-rw-r--r--downloads/index.md8
2 files changed, 8 insertions, 7 deletions
diff --git a/_scripts/generate_releases.lua b/_scripts/generate_releases.lua
index 84a1f39..e3c72c9 100644
--- a/_scripts/generate_releases.lua
+++ b/_scripts/generate_releases.lua
@@ -3,7 +3,7 @@
yaml = require("yaml")
url_prefix="http://wiki.alpinelinux.org/cgi-bin/dl.cgi"
-t = { list={} }
+t = { flavors={} }
for i = 1,#arg do
local f = assert(io.open(arg[i]))
@@ -20,13 +20,12 @@ for i = 1,#arg do
local flavor = t[v.flavor]
if flavor == nil then
- flavor = { archs = {}}
+ flavor = { archs = {}, flavor_name=v.flavor}
+ table.insert(t.flavors, flavor)
end
flavor[v.arch] = v
table.insert(flavor.archs, v)
t[v.flavor] = flavor
-
- table.insert(t.list, v)
end
end
diff --git a/downloads/index.md b/downloads/index.md
index 95f0fb0..0f13058 100644
--- a/downloads/index.md
+++ b/downloads/index.md
@@ -29,7 +29,8 @@ Released {{releases.default.datestr}}
<th class="checksums">checksum</th>
</tr>
-{{#releases.list}}
+{{#releases.flavors}}
+{{#archs}}
<tr title="{{flavor.alpine.desc}}">
<td class="iso"><a href="{{iso_url}}">{{iso}}</a></td>
<td class="size">{{size_mb}} MB</td>
@@ -37,11 +38,12 @@ Released {{releases.default.datestr}}
<a title="{{sha1}}"
href="{{sha1_url}}">sha1</a>
|
- <a title="{{sha256}}"
+ <a title="{{sha256}}"
href="{{sha256_url}}">sha256</a>
</td>
</tr>
-{{/releases.list}}
+{{/archs}}
+{{/releases.flavors}}
</table>
<h3>Older releases</h3>