summaryrefslogtreecommitdiffstats
path: root/Makefile
diff options
context:
space:
mode:
authorNatanael Copa <ncopa@alpinelinux.org>2014-10-16 22:13:39 +0200
committerNatanael Copa <ncopa@alpinelinux.org>2014-10-23 22:38:24 +0200
commit200f7a7b185e2501d6e5a37e2500185ed81332e3 (patch)
treeaaf155f4338620e58fd3c7147b853d88a6da7356 /Makefile
parent82fcb954019a9520494b393d439f28a34a614719 (diff)
downloadalpine-mksite-200f7a7b185e2501d6e5a37e2500185ed81332e3.tar.bz2
alpine-mksite-200f7a7b185e2501d6e5a37e2500185ed81332e3.tar.xz
make: download release info from all supported archs
Diffstat (limited to 'Makefile')
-rw-r--r--Makefile13
1 files changed, 8 insertions, 5 deletions
diff --git a/Makefile b/Makefile
index 7482ef1..7205f67 100644
--- a/Makefile
+++ b/Makefile
@@ -13,6 +13,11 @@ generate_news = $(LUA) _scripts/generate_latest.lua
git_atom_url := http://git.alpinelinux.org/cgit/aports/atom
+archs := x86_64 x86
+releases_yaml = $(archs:%=releases.%.yaml)
+releases_url := http://nl.alpinelinux.org/alpine/latest-stable/releases
+releases_url_suffix = $(@:releases.%.yaml=%/latest-releases.yaml)
+
all: $(pages) $(static_out)
$(out)/index.html: release.yaml git-commits.yaml news.yaml
@@ -35,13 +40,11 @@ $(static_out): $(out)/%: _static/%
clean:
rm -f $(pages) $(static_out)
-yaml_url := http://nl.alpinelinux.org/alpine/latest-stable/releases/x86_64/latest-releases.yaml
-
-latest-releases.yaml:
- curl -J $(yaml_url) > $@.tmp
+$(releases_yaml):
+ curl -J $(releases_url)/$(releases_url_suffix) > $@.tmp
mv $@.tmp $@
-release.yaml: latest-releases.yaml
+release.yaml: releases.x86_64.yaml
lua -e 'y=require("yaml"); for _,v in pairs(y.load(io.read("*a"))) do if v.flavor == "alpine" then v.size_mb=math.floor(v.size/(1024*1024)); io.write(y.dump(v)) end end' > $@.tmp < $<
mv $@.tmp $@