diff options
| author | Natanael Copa <ncopa@alpinelinux.org> | 2014-10-16 22:13:39 +0200 |
|---|---|---|
| committer | Natanael Copa <ncopa@alpinelinux.org> | 2014-10-23 22:38:24 +0200 |
| commit | 200f7a7b185e2501d6e5a37e2500185ed81332e3 (patch) | |
| tree | aaf155f4338620e58fd3c7147b853d88a6da7356 /Makefile | |
| parent | 82fcb954019a9520494b393d439f28a34a614719 (diff) | |
| download | alpine-mksite-200f7a7b185e2501d6e5a37e2500185ed81332e3.tar.bz2 alpine-mksite-200f7a7b185e2501d6e5a37e2500185ed81332e3.tar.xz | |
make: download release info from all supported archs
Diffstat (limited to 'Makefile')
| -rw-r--r-- | Makefile | 13 |
1 files changed, 8 insertions, 5 deletions
@@ -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 $@ |
