diff options
author | Mika Havela <mika.havela@gmail.com> | 2008-02-29 13:16:53 +0000 |
---|---|---|
committer | Mika Havela <mika.havela@gmail.com> | 2008-02-29 13:16:53 +0000 |
commit | 7c698f58e0661639b5bff855e82a76fff8c90b65 (patch) | |
tree | 618a17453ffa4a163cf005939c9b8a4172bb169c /shorewall-model.lua | |
parent | a243ee4109a54456668945880296f9366fb7ccbc (diff) | |
download | acf-shorewall-7c698f58e0661639b5bff855e82a76fff8c90b65.tar.bz2 acf-shorewall-7c698f58e0661639b5bff855e82a76fff8c90b65.tar.xz |
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
Diffstat (limited to 'shorewall-model.lua')
-rw-r--r-- | shorewall-model.lua | 30 |
1 files changed, 30 insertions, 0 deletions
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() |