mirror of
				https://github.com/kepler155c/opus
				synced 2025-10-26 05:07:40 +00:00 
			
		
		
		
	
		
			
				
	
	
		
			52 lines
		
	
	
		
			1.2 KiB
		
	
	
	
		
			Lua
		
	
	
	
	
	
			
		
		
	
	
			52 lines
		
	
	
		
			1.2 KiB
		
	
	
	
		
			Lua
		
	
	
	
	
	
| local Config = require('opus.config')
 | |
| local Util   = require('opus.util')
 | |
| 
 | |
| local fs     = _G.fs
 | |
| local os     = _G.os
 | |
| local shell  = _ENV.shell
 | |
| 
 | |
| local config = Config.load('os')
 | |
| if not config.welcomed then
 | |
| 	config.welcomed = true
 | |
| 	config.securityUpdate = true
 | |
| 	config.readNotes = 1
 | |
| 	Config.update('os', config)
 | |
| 	if shell.openForegroundTab then
 | |
| 		shell.openForegroundTab('Welcome')
 | |
| 	end
 | |
| end
 | |
| 
 | |
| if not config.securityUpdate then
 | |
| 	config.securityUpdate = true
 | |
| 	config.secretKey = nil
 | |
| 	config.password = nil
 | |
| 	config.readNotes = 1
 | |
| 	Config.update('os', config)
 | |
| 
 | |
| 	fs.delete('usr/.known_hosts')
 | |
| 
 | |
| 	Util.writeFile('sys/notes_1.txt', [[
 | |
| An important security update has been applied.
 | |
| 
 | |
| Unfortunately, this update has reset the
 | |
| password on the system. You can set a new
 | |
| password in System->System->Password.
 | |
| 
 | |
| All computers that you connect to will also
 | |
| need to be updated as well.
 | |
| 
 | |
| Also, I have changed the location for apis.
 | |
| This will require you to update all installed
 | |
| packages. Sorry !
 | |
| 
 | |
| Thanks for your patience. And... thanks to
 | |
| Anavrins for the much improved security.
 | |
| ]])
 | |
| end
 | |
| 
 | |
| if fs.exists('sys/notes_1.txt') and shell.openForegroundTab then
 | |
| 	shell.openForegroundTab('edit sys/notes_1.txt')
 | |
| 	os.sleep(2)
 | |
| 	fs.delete('sys/notes_1.txt')
 | |
| end
 | 
