From 49666dee0ca7ce2f22f22a607d63c4993f11e132 Mon Sep 17 00:00:00 2001 From: payonel Date: Mon, 25 Jul 2016 23:32:41 -0700 Subject: [PATCH] safer install on low memory --- .../assets/opencomputers/loot/openos/bin/install.lua | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) 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