From 7dc702cf728b8825ee683114b2a6d78200c42c9d Mon Sep 17 00:00:00 2001 From: Jan-Tarek Butt Date: Wed, 17 Apr 2019 10:20:44 +0200 Subject: [PATCH] package/gluon-geolocator: use site.conf refresh_interval to rewrite hour of cron job via upgrade Signed-off-by: Jan-Tarek Butt --- .../luasrc/lib/gluon/upgrade/540-geolocator-settings | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/package/gluon-geolocator/luasrc/lib/gluon/upgrade/540-geolocator-settings b/package/gluon-geolocator/luasrc/lib/gluon/upgrade/540-geolocator-settings index 84c9f99c..b201e222 100755 --- a/package/gluon-geolocator/luasrc/lib/gluon/upgrade/540-geolocator-settings +++ b/package/gluon-geolocator/luasrc/lib/gluon/upgrade/540-geolocator-settings @@ -12,15 +12,15 @@ if not auto_location then auto_location = site.geolocator.autolocation(false) end -local refresh_interval = uci:get(config, 'settings', 'refresh_interval') -if not refresh_interval then - refresh_interval = site.geolocator.interval(720) -- default: 12h -end - uci:delete(config, 'settings') uci:section(config, config, 'settings', { static_location = static_location, - refresh_interval = refresh_interval, auto_location = auto_location, }) + +local refresh_interval = site.geolocator.interval(12) -- default: 12h + +local f = io.open('/usr/lib/micron.d/geolocator', 'w') +f:write(string.format('* */%i * * * /lib/gluon/geolocator/geolocator\n', refresh_interval)) +f:close() uci:save(config)