Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- --this program is used for my Heimbriech OS system to download all Files on first Run
- local BootLoader = ".BootLoader_1"
- local Menu = ".Menu_1"
- local UpdateManager = ".UpdateManager_1"
- local UpdateHandler = ".UpdateHandler_1"
- local h = fs.open(".SystemDefiner","w")
- h.writeLine("--BOOTLOADER--")
- h.writeLine(BootLoader)
- h.writeLine("--Login--")
- h.writeLine("n")
- h.writeLine("--Menu--")
- h.writeLine(Menu)
- h.writeLine("--UpdaterManager--")
- h.writeLine(UpdateManager)
- h.writeLine("--UpdateHandler--")
- h.writeLine(UpdateHandler)
- h.writeLine("--SecurityManager--")
- h.writeLine("n")
- h.writeLine("--User_FileManager--")
- h.writeLine("n")
- h.writeLine("--System_FileManager--")
- h.writeLine(".System_FileManager")
- h.writeLine("--SettingsHandler--")
- h.writeLine("n")
- h.close()
- h = fs.open(".InstalledApplications","w")
- h.close()
- --settings setup
- settings.set("SystemDefiner",".SystemDefiner")
- settings.set("SystemState","FirstStart")
- settings.set("OS_Version","1.0")
- settings.set("Security_Login","n") --uses n as a way to say login disabled
- settings.save(".settings")
- --downloads
- http.get("pastebin.com","get","YXif4eeV",".UpdateManager_1")
- http.get("pastebin.com","get","",".UpdateHandler_1")
- http.get("pastebin.com","get","29xQtBcU",".LockedScreen")
- http.get("pastebin.com","get","7N0U83gd",".SystemFileManager")
- fs.move(".SystemFileManager","/rom/Locked/User/Programs")
- --startup
- shell.run(UpdateManager)
Add Comment
Please, Sign In to add comment