summaryrefslogtreecommitdiffstats
path: root/opennhrp-model.lua
diff options
context:
space:
mode:
authorMika Havela <mika.havela@gmail.com>2008-04-04 11:16:05 +0000
committerMika Havela <mika.havela@gmail.com>2008-04-04 11:16:05 +0000
commit59f9c1eb6d6cb07b5b52e5a77936d3b7d9ccfe32 (patch)
tree815aef09c79565a877c70cccddd0c91154de3203 /opennhrp-model.lua
parentf83bdcdbc62428f6843a7eb65425601695f14f85 (diff)
downloadacf-opennhrp-59f9c1eb6d6cb07b5b52e5a77936d3b7d9ccfe32.tar.bz2
acf-opennhrp-59f9c1eb6d6cb07b5b52e5a77936d3b7d9ccfe32.tar.xz
Adding show-logfile functionallity.
git-svn-id: svn://svn.alpinelinux.org/acf/opennhrp/trunk@913 ab2d0c66-481e-0410-8bed-d214d4d58bed
Diffstat (limited to 'opennhrp-model.lua')
-rw-r--r--opennhrp-model.lua22
1 files changed, 22 insertions, 0 deletions
diff --git a/opennhrp-model.lua b/opennhrp-model.lua
index ae5531e..6b3b0ae 100644
--- a/opennhrp-model.lua
+++ b/opennhrp-model.lua
@@ -185,3 +185,25 @@ function update_filecontent (self, modifications)
local file_result,err = fs.write_file(path, format.dostounix(modifications))
return file_result
end
+function get_logfile ()
+ local file = {}
+ local cmdtxt = "cat /var/log/messages | grep " .. processname
+ local cmd, error = io.popen(cmdtxt ,r)
+ local cmdoutput = cmd:read("*a")
+ cmd:close()
+
+ file["filename"] = cfe({
+ name="filename",
+ label="File name",
+ value=cmdtxt,
+ })
+
+ file["filecontent"] = cfe({
+ type="longtext",
+ name="filecontent",
+ label="File content",
+ value=cmdoutput,
+ })
+
+ return file
+end