From 0853d9ff225bf68e631c92b91e660b57f5e1c440 Mon Sep 17 00:00:00 2001
From: Matthew Wild <mwild1@gmail.com>
Date: Fri, 13 Feb 2009 14:43:12 +0000
Subject: Add RunScript command to config to run a Lua script prior to starting
 the server

---
 core/configmanager.lua | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/core/configmanager.lua b/core/configmanager.lua
index 63a9cf89..049862c2 100644
--- a/core/configmanager.lua
+++ b/core/configmanager.lua
@@ -9,8 +9,8 @@
 
 
 local _G = _G;
-local 	setmetatable, loadfile, pcall, rawget, rawset, io, error = 
-		setmetatable, loadfile, pcall, rawget, rawset, io, error;
+local 	setmetatable, loadfile, pcall, rawget, rawset, io, error, dofile = 
+		setmetatable, loadfile, pcall, rawget, rawset, io, error, dofile;
 
 module "configmanager"
 
@@ -98,7 +98,7 @@ do
 		local env;
 		-- The ' = true' are needed so as not to set off __newindex when we assign the functions below
 		env = setmetatable({ Host = true; host = true; Component = true, component = true,
-							Include = true, include = true }, { __index = function (t, k)
+							Include = true, include = true, RunScript = dofile }, { __index = function (t, k)
 												return rawget(_G, k) or
 														function (settings_table)
 															config[__currenthost or "*"][k] = settings_table;
-- 
cgit v1.2.3