gluon-packages/gluon/gluon-core/files/usr/lib/lua/gluon/sysconfig.lua

32 lines
467 B
Lua

local sysconfigdir = '/lib/gluon/core/sysconfig/'
local function get(_, name)
local ret = nil
local f = io.open(sysconfigdir .. name)
if f then
ret = f:read('*line')
f:close()
end
return ret
end
local function set(_, name, val)
local ret = nil
local f = io.open(sysconfigdir .. name, 'w+')
f:write(val)
f:close()
end
local setmetatable = setmetatable
module 'gluon.sysconfig'
setmetatable(_M,
{
__index = get,
__newindex = set,
}
)
return _M