summaryrefslogtreecommitdiffstats
path: root/shorewall-model.lua
diff options
context:
space:
mode:
authorMika Havela <mika.havela@gmail.com>2007-12-07 11:08:08 +0000
committerMika Havela <mika.havela@gmail.com>2007-12-07 11:08:08 +0000
commit58ddd2daabd9aa1cd43338515a3ab173ee459aca (patch)
tree3e0fb44f5ab7c73c041f2dd4b772b6e8ad9f8297 /shorewall-model.lua
parent12eb382b05e5d6854230ba4beddb1f741fe950b2 (diff)
downloadacf-shorewall-58ddd2daabd9aa1cd43338515a3ab173ee459aca.tar.bz2
acf-shorewall-58ddd2daabd9aa1cd43338515a3ab173ee459aca.tar.xz
Added view-logfile.
git-svn-id: svn://svn.alpinelinux.org/acf/shorewall/trunk@419 ab2d0c66-481e-0410-8bed-d214d4d58bed
Diffstat (limited to 'shorewall-model.lua')
-rw-r--r--shorewall-model.lua11
1 files changed, 11 insertions, 0 deletions
diff --git a/shorewall-model.lua b/shorewall-model.lua
index 10a8092..e97fc4e 100644
--- a/shorewall-model.lua
+++ b/shorewall-model.lua
@@ -92,6 +92,17 @@ function get_filecontent (self, name)
return file_content
end
+function get_logfile ()
+ local me = {}
+ local cmdtxt = "cat /var/log/messages | grep Shorewall"
+ local cmd, error = io.popen(cmdtxt ,r)
+ local cmdoutput = cmd:read("*a")
+ cmd:close()
+ me.value = cmdoutput
+ me.cmd = cmdtxt
+ return me
+end
+
function update_filecontent (self, name, modifications)
path = baseurl .. name
local available_files = get_filelist()