summaryrefslogtreecommitdiffstats
path: root/provisioning-model.lua
diff options
context:
space:
mode:
authorTed Trask <ttrask01@yahoo.com>2013-10-27 01:59:54 +0000
committerTed Trask <ttrask01@yahoo.com>2013-10-27 01:59:54 +0000
commit89f1e294752c899ebdba06a6fbcfbcc390ecc807 (patch)
tree9fe02b61b8aef8d4d088762d1aae73179c5305fb /provisioning-model.lua
parent148d568b3db38ada9cf0c5085d2c71584d588598 (diff)
downloadacf-provisioning-89f1e294752c899ebdba06a6fbcfbcc390ecc807.tar.bz2
acf-provisioning-89f1e294752c899ebdba06a6fbcfbcc390ecc807.tar.xz
Pass logevent function to scripts
Diffstat (limited to 'provisioning-model.lua')
-rw-r--r--provisioning-model.lua2
1 files changed, 2 insertions, 0 deletions
diff --git a/provisioning-model.lua b/provisioning-model.lua
index f4ac16f..e730f4f 100644
--- a/provisioning-model.lua
+++ b/provisioning-model.lua
@@ -169,6 +169,7 @@ validateparamcoded = function(p, top)
setfenv (0, env)
local f = loadstring(p.validate)
if (f) then
+ functions.logevent = mymodule.logevent
local res, err = pcall(function()
p.value, p.errtxt = f(p.value, functions, top)
if p.errtxt then success = false end
@@ -192,6 +193,7 @@ local function callscript(script, ...)
setfenv (0, env)
local f = loadfile(script)
if f then
+ functions.logevent = mymodule.logevent
local res, err = pcall(function(...)
result = { f(functions, ...) }
end, ...)