Added basic hostname mechanism to OpenOS

Signed-off-by: Łukasz Magiera <magik6k@gmail.com>
This commit is contained in:
Łukasz Magiera 2015-02-19 00:42:50 +01:00
parent 61a40b9428
commit 9e4b29b4cf
No known key found for this signature in database
GPG Key ID: DAF1D53BBD4D4790
2 changed files with 24 additions and 1 deletions

View File

@ -0,0 +1,14 @@
local args = {...}
if args[1] then
local file = io.open("/etc/hostname", "w")
file:write(args[1])
file:close()
os.setenv("HOSTNAME", args[1])
os.setenv("PS1", "$HOSTNAME:$PWD# ")
else
local file = io.open("/etc/hostname")
if file then
io.write(file:read("*l"))
file:close()
end
end

View File

@ -13,4 +13,13 @@ shell.setAlias("rs", "redstone")
shell.setAlias("view", "edit -r")
shell.setAlias("help", "man")
shell.setAlias("?", "man")
shell.setAlias("cp", "cp -i")
shell.setAlias("cp", "cp -i")
event.listen("init", function()
local file = io.open("/etc/hostname")
if file then
os.setenv("HOSTNAME", file:read("*l"))
os.setenv("PS1", "$HOSTNAME:$PWD# ")
file:close()
end
end)