diff --git a/gluon/gluon-autoupdater/files/lib/gluon/autoupdater/autoupdate b/gluon/gluon-autoupdater/files/lib/gluon/autoupdater/autoupdate new file mode 100755 index 0000000..b1fe84e --- /dev/null +++ b/gluon/gluon-autoupdater/files/lib/gluon/autoupdater/autoupdate @@ -0,0 +1,5 @@ +#!/bin/sh + +lock /var/gluon/autoupdater.lock +autoupdater "$@" +lock -u /var/gluon/autoupdater.lock diff --git a/gluon/gluon-autoupdater/files/lib/gluon/upgrade/autoupdater/invariant/010-autoupdater b/gluon/gluon-autoupdater/files/lib/gluon/upgrade/autoupdater/invariant/010-autoupdater index 5cd11c0..4ccede2 100755 --- a/gluon/gluon-autoupdater/files/lib/gluon/upgrade/autoupdater/invariant/010-autoupdater +++ b/gluon/gluon-autoupdater/files/lib/gluon/upgrade/autoupdater/invariant/010-autoupdater @@ -49,5 +49,5 @@ 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:write(string.format('%i 4 * * * /lib/gluon/autoupdater/autoupdate\n', math.random(0, 59))) f:close()