mirror of
https://github.com/MikaylaFischler/cc-mek-scada.git
synced 2024-08-30 18:22:34 +00:00
#117 installer v0.7 fixed bug with checking local manifest
This commit is contained in:
parent
fa6524d934
commit
960c016f4c
@ -22,7 +22,7 @@ SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
|
|||||||
local function println(message) print(tostring(message)) end
|
local function println(message) print(tostring(message)) end
|
||||||
local function print(message) term.write(tostring(message)) end
|
local function print(message) term.write(tostring(message)) end
|
||||||
|
|
||||||
local VERSION = "v0.6"
|
local VERSION = "v0.7"
|
||||||
|
|
||||||
local install_dir = "/.install-cache"
|
local install_dir = "/.install-cache"
|
||||||
local repo_path = "http://raw.githubusercontent.com/MikaylaFischler/cc-mek-scada/devel/"
|
local repo_path = "http://raw.githubusercontent.com/MikaylaFischler/cc-mek-scada/devel/"
|
||||||
@ -143,19 +143,23 @@ if mode == "install" or mode == "update" then
|
|||||||
local local_comms_version = nil
|
local local_comms_version = nil
|
||||||
local local_boot_version = nil
|
local local_boot_version = nil
|
||||||
|
|
||||||
if not local_ok and mode == "update" then
|
if not local_ok then
|
||||||
term.setTextColor(colors.yellow)
|
if mode == "update" then
|
||||||
println("warning: failed to load local installation information")
|
term.setTextColor(colors.yellow)
|
||||||
term.setTextColor(colors.white)
|
println("warning: failed to load local installation information")
|
||||||
|
term.setTextColor(colors.white)
|
||||||
|
end
|
||||||
|
else
|
||||||
local_app_version = local_manifest.versions[app]
|
local_app_version = local_manifest.versions[app]
|
||||||
local_comms_version = local_manifest.versions.comms
|
local_comms_version = local_manifest.versions.comms
|
||||||
local_boot_version = local_manifest.versions.bootloader
|
local_boot_version = local_manifest.versions.bootloader
|
||||||
elseif local_manifest.versions[app] == nil then
|
|
||||||
term.setTextColor(colors.red)
|
if local_manifest.versions[app] == nil then
|
||||||
println("another application is already installed, please purge it before installing a new application")
|
term.setTextColor(colors.red)
|
||||||
term.setTextColor(colors.white)
|
println("another application is already installed, please purge it before installing a new application")
|
||||||
return
|
term.setTextColor(colors.white)
|
||||||
|
return
|
||||||
|
end
|
||||||
end
|
end
|
||||||
|
|
||||||
local remote_app_version = manifest.versions[app]
|
local remote_app_version = manifest.versions[app]
|
||||||
|
Loading…
Reference in New Issue
Block a user