diff --git a/src/main/resources/assets/opencomputers/loot/openos/bin/install.lua b/src/main/resources/assets/opencomputers/loot/openos/bin/install.lua index 482395b76..60ab9cb53 100644 --- a/src/main/resources/assets/opencomputers/loot/openos/bin/install.lua +++ b/src/main/resources/assets/opencomputers/loot/openos/bin/install.lua @@ -4,7 +4,11 @@ local shell = require("shell") local options do - local basic = loadfile(package.searchpath("tools/install_basics", package.path), "bt", _G) + local basic, reason = loadfile(package.searchpath("tools/install_basics", package.path), "bt", _G) + if not basic then + io.stderr:write("failed to load install: " .. tostring(reason) .. "\n") + return 1 + end options = basic(...) end