View difference between Paste ID: qwamx3qD and Nj1NGG6V
SHOW: | | - or go back to the newest paste.
1-
network = require("network")
1+
network = require("network")
2-
event = require("event")
2+
event = require("event")
3-
fs = require("filesystem")
3+
fs = require("filesystem")
4-
4+
5-
function start()
5+
function start()
6-
f = io.open("/etc/hostname")
6+
os.sleep(0.5)
7-
name = f:read()
7+
f = io.open("/etc/hostname")
8-
f:close()
8+
name = f:read()
9-
network.ip.bind(name)
9+
f:close()
10-
print("Binding to hostname: "..name)
10+
network.ip.bind(name)
11
print("Binding to hostname: "..name)
12-
12+
end
13-
if fs.exists("/etc/hostname") then
13+
14-
event.listen("network_ready", start)
14+
if fs.exists("/etc/hostname") then
15
event.listen("init", start)
16
end