mirror of
https://github.com/kepler155c/opus
synced 2024-12-29 10:00:26 +00:00
26 lines
431 B
Lua
26 lines
431 B
Lua
local kernel = _G.kernel
|
|
local os = _G.os
|
|
|
|
_G.network = { }
|
|
|
|
local function startNetwork()
|
|
kernel.run({
|
|
title = 'Net daemon',
|
|
path = 'sys/apps/netdaemon.lua',
|
|
hidden = true,
|
|
})
|
|
end
|
|
|
|
kernel.hook('device_attach', function(_, eventData)
|
|
if eventData[1] == 'wireless_modem' then
|
|
startNetwork()
|
|
end
|
|
end)
|
|
|
|
if _G.device.wireless_modem then
|
|
print('waiting for network...')
|
|
startNetwork()
|
|
os.pullEvent('network_up')
|
|
end
|
|
|