From 7c698f58e0661639b5bff855e82a76fff8c90b65 Mon Sep 17 00:00:00 2001 From: Mika Havela Date: Fri, 29 Feb 2008 13:16:53 +0000 Subject: Added a 'Guided configuration' for Shorewall. This is a test! git-svn-id: svn://svn.alpinelinux.org/acf/shorewall/trunk@781 ab2d0c66-481e-0410-8bed-d214d4d58bed --- shorewall-model.lua | 30 ++++++++++++++++++++++++++++++ 1 file changed, 30 insertions(+) (limited to 'shorewall-model.lua') diff --git a/shorewall-model.lua b/shorewall-model.lua index cc6a85f..c572cc9 100644 --- a/shorewall-model.lua +++ b/shorewall-model.lua @@ -48,6 +48,36 @@ function startstop_service ( self, action ) end +function getconfig() + local config = {} + config.zones_list = cfe({ + name = "zones_list", + label="List of zones", + type="select", + option={"BRN", "DMZ", "REZ", } + }) + config.zones_list.size=#config.zones_list.option + 1 + + config.policies_list = cfe({ + name = "policies_list", + label="List of policies", + type="select", + option={"ACCET BRN FW", } + }) + config.policies_list.size=#config.policies_list.option + 1 + + config.rules_list = cfe({ + name = "rules_list", + label="List of rules", + type="select", + option={"ACCET BRN FW", } + }) + config.rules_list.size=#config.rules_list.option + 1 + + return config + +end + function getstatus() local status = {} local programversion,programstatus,programstate = getdetails() -- cgit v1.2.3