Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- d = ""
- line = 6
- --try to find the root
- if fs.exists("/BlahOS") then d = ""
- elseif fs.exists("disk/BlahOS") then d = "disk"
- elseif fs.exists("disk2/BlahOS") then d = "disk2"
- elseif fs.exists("disk3/BlahOS") then d = "disk3"
- elseif fs.exists("disk4/BlahOS") then d = "disk4"
- elseif fs.exists("disk5/BlahOS") then d = "disk5"
- elseif fs.exists("disk6/BlahOS") then d = "disk6"
- end
- -------
- os.loadAPI(d.."/BlahOS/screen")
- title = {}
- title[1] = " __ __ __ "
- title[2] = "|__)| _ |_ / \\(_ . _ _|_ _ || _ _ "
- title[3] = "|__)|(_|| )\\__/__) || )_)|_(_|||(-| "
- writeLine = function(s)
- term.setCursorPos(3, line)
- line = line + 1
- if line == screen.sizeY then line = screen.sizeY - 1 end
- print(s)
- term.setCursorPos(3 + string.len(s), line - 1)
- --screen.border(false)
- end
- term.clear()
- term.setCursorPos(1,1)
- screen.border(false)
- for i = 1, table.getn(title) do
- term.setCursorPos(3, i + 1)
- term.write(title[i])
- end
- writeLine("Press enter to install Blah OS ")
- writeLine("or hold ctrl + T to cancle.")
- read()
- screen.border(false)
- line = 2
- writeLine("Finding/deleting older versions")
- if not fs.exists("/BlahOS") and not fs.exists("/Software") and not fs.exists("startup") then
- writeLine(" -Found none")
- end
- if fs.exists("/BlahOS") then
- writeLine(" -Deleting \"/BlahOS/\"")
- fs.delete("/BlahOS")
- write("[DONE]")
- end
- if fs.exists("/Software") then
- writeLine(" -Deleting \"/Software/\"")
- fs.delete("/Software")
- write("[DONE]")
- end
- if fs.exists("startup") then
- writeLine(" -Deleting \"startup\"")
- fs.delete("startup")
- write("[DONE]")
- end
- if fs.exists("help") then
- writeLine(" -Deleting \"help\"")
- fs.delete("help")
- write("[DONE]")
- end
- writeLine("")
- writeLine("Checking data source")
- if fs.exists("/BlahOS") then d = ""
- elseif fs.exists("disk/BlahOS") then d = "disk"
- elseif fs.exists("disk2/BlahOS") then d = "disk2"
- elseif fs.exists("disk3/BlahOS") then d = "disk3"
- elseif fs.exists("disk4/BlahOS") then d = "disk4"
- elseif fs.exists("disk5/BlahOS") then d = "disk5"
- elseif fs.exists("disk6/BlahOS") then d = "disk6"
- end
- write("[DONE]")
- writeLine("")
- writeLine("Copying files")
- fs.copy(d.."/BlahOS/", "BlahOS")
- fs.copy(d.."/help", "help")
- fs.copy(d.."/startup", "startup")
- fs.copy(d.."/Software", "Software")
- write("[DONE]")
- writeLine("")
- writeLine("Please remove the instalation disk")
- while fs.exists(d.."/BlahOS") do sleep(1) end
- write("[DONE]")
- writeLine("")
- writeLine("Rebooting system in 5")
- sleep(1)
- writeLine("Rebooting system in 4")
- sleep(1)
- writeLine("Rebooting system in 3")
- sleep(1)
- writeLine("Rebooting system in 2")
- sleep(1)
- writeLine("Rebooting system in 1")
- sleep(1)
- writeLine("Rebooting system in 0")
- sleep(0.3)
- os.reboot()
Add Comment
Please, Sign In to add comment