diff --git a/src/main/resources/assets/opencomputers/loot/OPPM/oppm.lua b/src/main/resources/assets/opencomputers/loot/OPPM/oppm.lua index c7811b00a..64df24d0c 100644 --- a/src/main/resources/assets/opencomputers/loot/OPPM/oppm.lua +++ b/src/main/resources/assets/opencomputers/loot/OPPM/oppm.lua @@ -505,6 +505,7 @@ local function installPackage(pack,path,update) term.write("Done.\n") saveToFile(tPacks) print("Successfully installed package "..pack) + return true end local function uninstallPackage(pack) @@ -565,7 +566,7 @@ if options.iKnowWhatIAmDoing then provideInfo(args[2]) elseif args[1] == "install" then if not getInternet() then return end - installPackage(args[2],args[3],false) + return installPackage(args[2],args[3],false) elseif args[1] == "update" then if not getInternet() then return end updatePackage(args[2]) @@ -631,6 +632,10 @@ if not result then error(reason, 0) end +if not reason then + return +end + print("All done! Please remove the Floppy Disk used for installation! Reboot now? [Y/n]") local result = io.read() if not result or result == "" or result:sub(1, 1):lower() == "y" then