summaryrefslogtreecommitdiffstats
path: root/shorewall-model.lua
diff options
context:
space:
mode:
authorMika Havela <mika.havela@gmail.com>2008-03-05 12:20:30 +0000
committerMika Havela <mika.havela@gmail.com>2008-03-05 12:20:30 +0000
commit63f7071f40482ce89b22ceed21129684dd892973 (patch)
tree07500528110fce575bb13ffd299d11315306a086 /shorewall-model.lua
parent73433bf9ea9a0f7f56203bafa111821bb47856cf (diff)
downloadacf-shorewall-63f7071f40482ce89b22ceed21129684dd892973.tar.bz2
acf-shorewall-63f7071f40482ce89b22ceed21129684dd892973.tar.xz
Added some more functionallity to the config-page
git-svn-id: svn://svn.alpinelinux.org/acf/shorewall/trunk@817 ab2d0c66-481e-0410-8bed-d214d4d58bed
Diffstat (limited to 'shorewall-model.lua')
-rw-r--r--shorewall-model.lua8
1 files changed, 8 insertions, 0 deletions
diff --git a/shorewall-model.lua b/shorewall-model.lua
index 081f842..0375b06 100644
--- a/shorewall-model.lua
+++ b/shorewall-model.lua
@@ -141,6 +141,14 @@ function configcheck ()
return check
end
+function get_defined_zones ()
+ local output = {}
+ for k,v in pairs(read_config("zones")) do
+ table.insert(output, string.match(v, "^%s*(%S*)"))
+ end
+ return output
+end
+
function getlogfile ()
local logfile = {}
local cmdaction = "cat /var/log/messages | grep Shorewall"