small-package/luci-app-openvpn-server/luasrc/model/cbi/openvpn-server/vars.lua

23 lines
477 B
Lua

local fs=require "nixio.fs"
local conffile="/etc/easy-rsa/vars"
f=SimpleForm("custom")
t=f:field(TextValue,"conf")
t.rmempty=true
t.rows=13
t.description=translate("Edit certificate generation options,keep the default for normal users")
function t.cfgvalue()
return fs.readfile(conffile) or ""
end
function f.handle(self,state,data)
if state == FORM_VALID then
if data.conf then
fs.writefile(conffile,data.conf:gsub("\r\n","\n"))
end
end
return true
end
return f