snaxd change add package.path

This commit is contained in:
Cloud Wu
2014-08-07 19:34:48 +08:00
parent 87a02ffe72
commit cab10edd1d
3 changed files with 13 additions and 2 deletions

View File

@@ -4,7 +4,14 @@ local snax_interface = require "snax.interface"
local profile = require "profile"
local snax = require "snax"
local func = snax_interface(tostring(...), _ENV)
local snax_name = tostring(...)
local func, pattern = snax_interface(snax_name, _ENV)
local snax_path = pattern:sub(1,pattern:find("?", 1, true)-1) .. snax_name .. "/"
package.path = snax_path .. "?.lua;" .. package.path
SERVICE_NAME = snax_name
SERVICE_PATH = snax_path
local mode
local thread_id
local message_queue = {}