You need to change the bootstrap_app functions in wsapi/common.lua,
they have the code that initializes the new Lua state.

--
Fabio Mascarenhas


On Fri, Sep 17, 2010 at 8:53 AM, Martin Velek <martin.ve...@gmail.com> wrote:
> Hello,
>
> I am  porting some components from Kepler Project to the different
> platform than Linux.
> I have a problem with loading libraries in user's scripts. Because
> my platform does not support dynamic loadable modules I have to
> compile it as static. There was a little problem with loading socket.core
> and mime.core from LuaSocket but according to the lua forum a script
> preloader.lua from LOOP project can generate C file that stores these
> loaders into "package.preload"
> (http://loop.luaforge.net/release/preload.html).
> I am trying to use authentication and the statement require
> "cgilua.authentication" generates error. The stack traceback refers to
> "local mime=require"mime" -- from LuaSocket" in file
> cgilua/authentication.lua. However the examples from LuaSockets worked
> fine so I have tried to write simple script module.lua with:
>
> for k, v in pairs (package.loaded) do  print (k, v,"</BR>") end -- for loop
> for k, v in pairs (package.preload) do  print (k, v,"</BR>") end -- for loop
>
> Normally before starting the Xavante, the table package.preload contains
> md5.core        function:
> socket.core function:
> mime.core       function:
>
> but in the script, the table package.preload is empty.
> I think it could have something to do with creating new lua state in
> the rings component. The loaded libraries are somehow re-opened but
> not from the package.preload.
> Please, could you point me where I should make changes to copy the
> table package.preload to the new lua state?
>
> Thank you very much
>
> Regards,
> Martin Velek
>
> _______________________________________________
> Kepler-Project mailing list
> Kepler-Project@lists.luaforge.net
> http://lists.luaforge.net/cgi-bin/mailman/listinfo/kepler-project
> http://www.keplerproject.org/
>

_______________________________________________
Kepler-Project mailing list
Kepler-Project@lists.luaforge.net
http://lists.luaforge.net/cgi-bin/mailman/listinfo/kepler-project
http://www.keplerproject.org/

Reply via email to