summaryrefslogtreecommitdiffstats
path: root/openvpn-model.lua
diff options
context:
space:
mode:
Diffstat (limited to 'openvpn-model.lua')
-rw-r--r--openvpn-model.lua14
1 files changed, 8 insertions, 6 deletions
diff --git a/openvpn-model.lua b/openvpn-model.lua
index 6c9e0c5..7cd780c 100644
--- a/openvpn-model.lua
+++ b/openvpn-model.lua
@@ -186,14 +186,16 @@ function mymodule.get_config()
return cfe({ type="structure", value=config, label="OpenVPN Config" })
end
-function mymodule.get_logfile(f)
+function mymodule.get_logfile(self, clientdata)
+ local retval = cfe({ type="group", value={}, label="Log File Configuration" })
local config = config_content(configfile)
- local value = {}
- value.filename = cfe({value=config.log or "/var/log/messages", label="File name"})
- if not config.log then
- value.grep = cfe({ value="openvpn", label="Grep" })
+ if config.log then
+ retval.value.filename = cfe({value=config.log, label="File name"})
+ else
+ retval.value.facility = cfe({value="daemon", label="Syslog Facility"})
+ retval.value.grep = cfe({ value="openvpn", label="Grep" })
end
- return cfe({ type="group", value=value, label="Log file" })
+ return retval
end
function mymodule.get_filecontent()