gluon-autoupdater: adjust for new updater logic
The probability field is removed, updates are performed once per night between 04:00 and 05:00.
This commit is contained in:
parent
059ea7e5fd
commit
bb2adefd34
@ -5,7 +5,6 @@ local function check_branch(k, _)
|
|||||||
|
|
||||||
need_string(prefix .. 'name')
|
need_string(prefix .. 'name')
|
||||||
need_string_array(prefix .. 'mirrors')
|
need_string_array(prefix .. 'mirrors')
|
||||||
need_number(prefix .. 'probability')
|
|
||||||
need_number(prefix .. 'good_signatures')
|
need_number(prefix .. 'good_signatures')
|
||||||
need_string_array(prefix .. 'pubkeys')
|
need_string_array(prefix .. 'pubkeys')
|
||||||
end
|
end
|
||||||
|
@ -1 +0,0 @@
|
|||||||
0 * * * * /usr/sbin/autoupdater
|
|
@ -12,7 +12,6 @@ for name, config in pairs(site.autoupdater.branches) do
|
|||||||
{
|
{
|
||||||
name = config.name,
|
name = config.name,
|
||||||
mirror = config.mirrors,
|
mirror = config.mirrors,
|
||||||
probability = config.probability,
|
|
||||||
good_signatures = config.good_signatures,
|
good_signatures = config.good_signatures,
|
||||||
pubkey = config.pubkeys,
|
pubkey = config.pubkeys,
|
||||||
}
|
}
|
||||||
@ -42,3 +41,13 @@ c:set('autoupdater', 'settings', 'version_file', '/lib/gluon/release')
|
|||||||
|
|
||||||
c:save('autoupdater')
|
c:save('autoupdater')
|
||||||
c:commit('autoupdater')
|
c:commit('autoupdater')
|
||||||
|
|
||||||
|
|
||||||
|
local autoupdater_util = require 'autoupdater.util'
|
||||||
|
autoupdater_util.randomseed()
|
||||||
|
|
||||||
|
|
||||||
|
-- Perform updates at a random time between 04:00 and 05:00
|
||||||
|
local f = io.open('/lib/gluon/cron/autoupdater', 'w')
|
||||||
|
f:write(string.format('%i 4 * * * /usr/sbin/autoupdater\n', math.random(0, 59)))
|
||||||
|
f:close()
|
||||||
|
Loading…
Reference in New Issue
Block a user