diff --git a/update.lua b/update.lua index a65b279..c60bb80 100644 --- a/update.lua +++ b/update.lua @@ -6,10 +6,14 @@ function update_update() fs.move("update.lua", "update.lua.old") end shell.execute("wget", "https://gitea.rs485.network/ben/cc/raw/branch/main/update.lua", "update.lua") - if fs.exists("update.lua.old") and fs.getSize("update.lua.old") ~= fs.getSize("update.lua") then - shell.run("update") - -- re-ran update, don't continue in this instance - return false + if fs.exists("update.lua.old") then + if fs.getSize("update.lua.old") ~= fs.getSize("update.lua") then + shell.run("update") + -- re-ran update, don't continue in this instance + return false + else + fs.delete("update.lua.old") + end end end return true