gluon/package/gluon-autoupdater/check_site.lua

11 lines
388 B
Lua
Raw Normal View History

need_string(in_site({'autoupdater', 'branch'}))
2014-07-05 00:48:56 +00:00
need_table({'autoupdater', 'branches'}, function(branch)
need_alphanumeric_key(branch)
need_string(in_site(extend(branch, {'name'})))
need_string_array_match(extend(branch, {'mirrors'}), '^http://')
need_number(in_site(extend(branch, {'good_signatures'})))
need_string_array_match(in_site(extend(branch, {'pubkeys'})), '^%x+$')
end)