Another fix to WebInstall.

This commit is contained in:
TheWahlolly
2025-05-18 20:26:37 +03:00
parent a1881590b1
commit 7ddeaeed23
2 changed files with 6 additions and 5 deletions
+1 -1
View File
@@ -4,7 +4,7 @@ A universal, customizable and feature-packed operating system for OpenComputers.
## Installation ## Installation
To install Halyde from OpenOS, simply run: To install Halyde from OpenOS, simply run:
`pastebin run cwir7NH5` `pastebin run iV8P6VZ5`
If for some reason that doesn't work, try: If for some reason that doesn't work, try:
+5 -4
View File
@@ -115,13 +115,13 @@ local oldFiles = {}
for oldFile in fs.list(installLocation) do for oldFile in fs.list(installLocation) do
local usedFlag = false local usedFlag = false
for i = 1, 3 do for i = 1, 3 do
for _, file in pairs(webInstallConfig[installationOrger[i]].files) do for _, file in pairs(webInstallConfig[installationOrder[i]].files) do
if oldFile == file then if oldFile == file then
usedFlag = true usedFlag = true
end end
end end
if webInstallConfig[installationOrger[i]].directories then if webInstallConfig[installationOrder[i]].directories then
for _, dir in pairs(webInstallConfig[installationOrger[i]].directories) do for _, dir in pairs(webInstallConfig[installationOrder[i]].directories) do
if oldFile == dir .. "/" then if oldFile == dir .. "/" then
usedFlag = true usedFlag = true
end end
@@ -134,7 +134,6 @@ for oldFile in fs.list(installLocation) do
end end
for i = 1, 3 do for i = 1, 3 do
local webInstallConfig = webInstallConfig[installationOrder[i]] local webInstallConfig = webInstallConfig[installationOrder[i]]
print("a")
if webInstallConfig.directories then if webInstallConfig.directories then
for _, directory in pairs(webInstallConfig.directories) do for _, directory in pairs(webInstallConfig.directories) do
print("Creating " .. directory .. "...") print("Creating " .. directory .. "...")
@@ -151,5 +150,7 @@ end
for _, oldFile in pairs(oldFiles) do for _, oldFile in pairs(oldFiles) do
fs.remove(oldFile) fs.remove(oldFile)
end end
computer.setBootAddress(component.get(installLocation:sub(6, -2))) computer.setBootAddress(component.get(installLocation:sub(6, -2)))
component.invoke(component.get(installLocation:sub(6, -2)), "setLabel", "Halyde")
computer.shutdown(true) computer.shutdown(true)