From 1032bbdf9cc9e9d749ad41f46e819245cfbdbd97 Mon Sep 17 00:00:00 2001 From: kb-light Date: Sun, 12 Nov 2017 15:04:05 +0100 Subject: [PATCH] gluon-autoupdater: add the posibility to delay the autoupdate on a node --- .../luasrc/lib/gluon/upgrade/500-autoupdater | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/package/gluon-autoupdater/luasrc/lib/gluon/upgrade/500-autoupdater b/package/gluon-autoupdater/luasrc/lib/gluon/upgrade/500-autoupdater index a4e042a9..07061620 100755 --- a/package/gluon-autoupdater/luasrc/lib/gluon/upgrade/500-autoupdater +++ b/package/gluon-autoupdater/luasrc/lib/gluon/upgrade/500-autoupdater @@ -47,6 +47,7 @@ autoupdater_util.randomseed() local minute = math.random(0, 59) local f = io.open('/usr/lib/micron.d/autoupdater', 'w') -f:write(string.format('%i 4 * * * /usr/sbin/autoupdater\n', minute)) -f:write(string.format('%i 0-3,5-23 * * * /usr/sbin/autoupdater --fallback\n', minute)) +f:write(string.format('%i 4 * * * [ "$(uci -q get autoupdater.settings.delay)" == "1" ] && /usr/sbin/autoupdater --fallback || /usr/sbin/autoupdater\n', minute)) +f:write(string.format('%i 5 * * * [ "$(uci -q get autoupdater.settings.delay)" == "1" ] && /usr/sbin/autoupdater || /usr/sbin/autoupdater --fallback\n', minute)) +f:write(string.format('%i 0-3,6-23 * * * /usr/sbin/autoupdater --fallback\n', minute)) f:close()