diff --git a/keypadOS.lua b/keypadOS.lua index 82ae18f..ad565f7 100644 --- a/keypadOS.lua +++ b/keypadOS.lua @@ -32,8 +32,11 @@ rawset(__BUNDLER_FILES, "updater.lua", function () file.close() os.reboot() end + print("Bad file download (core)") end + print("Bad mem read (core)") end + print("Bad download (core)") end end function mod.UpdateChecker() @@ -168,10 +171,11 @@ rawset(__BUNDLER_FILES, "ui.lua", function () btnX = 1 end end - local status, _ = pcall(function () + local status, err = pcall(function () parallel.waitForAll(basalt.autoUpdate, updater.updateChecker) end) if not status then + print("Error detected: " .. err) monitor.clear() fs.delete("basalt.lua") fs.delete("startup.lua") diff --git a/src/ui.lua b/src/ui.lua index f663d0f..8f761e0 100644 --- a/src/ui.lua +++ b/src/ui.lua @@ -109,11 +109,12 @@ function mod.InitUi() end - local status, _ = pcall(function () + local status, err = pcall(function () parallel.waitForAll(basalt.autoUpdate, updater.updateChecker) end) if not status then + print("Error detected: " .. err) monitor.clear() fs.delete("basalt.lua") fs.delete("startup.lua") diff --git a/src/updater.lua b/src/updater.lua index 3d5357c..54ea2ec 100644 --- a/src/updater.lua +++ b/src/updater.lua @@ -25,8 +25,11 @@ local function checkForUpdate() file.close() os.reboot() end + print("Bad file download (core)") end + print("Bad mem read (core)") end + print("Bad download (core)") end end