diff options
| author | Natanael Copa <ncopa@alpinelinux.org> | 2014-10-20 22:21:57 +0200 |
|---|---|---|
| committer | Natanael Copa <ncopa@alpinelinux.org> | 2014-10-23 22:38:24 +0200 |
| commit | 50cb0d32f0abaf8263de5d18588a6e82f239df1b (patch) | |
| tree | c4fdf8e24e532db4bab62f68557aebac53e136ef /_scripts | |
| parent | 200f7a7b185e2501d6e5a37e2500185ed81332e3 (diff) | |
| download | alpine-mksite-50cb0d32f0abaf8263de5d18588a6e82f239df1b.tar.bz2 alpine-mksite-50cb0d32f0abaf8263de5d18588a6e82f239df1b.tar.xz | |
refactor generation of releases.yaml
use a separate script for generating releases.yaml
Diffstat (limited to '_scripts')
| -rw-r--r-- | _scripts/generate_releases.lua | 21 |
1 files changed, 21 insertions, 0 deletions
diff --git a/_scripts/generate_releases.lua b/_scripts/generate_releases.lua new file mode 100644 index 0000000..4ab8690 --- /dev/null +++ b/_scripts/generate_releases.lua @@ -0,0 +1,21 @@ +#!/usr/bin/lua + +yaml = require("yaml") + +t = {} + +for i = 1,#arg do + local f = assert(io.open(arg[i])) + + for _,v in pairs(yaml.load(f:read("*a"))) do + v.size_mb=math.floor(v.size/(1024*1024)) + local flavor = t[v.flavor] + if flavor == nil then + flavor = {} + end + flavor[v.arch] = v + t[v.flavor] = flavor + end +end + +io.write(yaml.dump(t)) |
