:3
This commit is contained in:
@@ -38,14 +38,18 @@ function updater:addEntry(path, branch, url)
|
||||
end
|
||||
|
||||
function updater:checkAndUpdateAll()
|
||||
local updated = false;
|
||||
for path, entry in pairs(self.updated_files) do
|
||||
if self:check(entry.branch) then
|
||||
self:update(path, entry.url);
|
||||
log.info("Rebooting!");
|
||||
sleep(3);
|
||||
os.reboot();
|
||||
updated = true;
|
||||
end
|
||||
end
|
||||
if updated then
|
||||
log.info("Rebooting!");
|
||||
sleep(3);
|
||||
os.reboot();
|
||||
end
|
||||
end
|
||||
|
||||
function updater:check(branch)
|
||||
@@ -98,6 +102,7 @@ function updater:update(path, url)
|
||||
end
|
||||
if fs.exists(path) then
|
||||
fs.copy(path, path..".bak");
|
||||
fs.delete(path);
|
||||
end
|
||||
|
||||
local fd = fs.open(path, "w");
|
||||
|
||||
Reference in New Issue
Block a user