From fc9d5bb39c677b8515c118cd74fb572e681023f1 Mon Sep 17 00:00:00 2001 From: Philipp Janda Date: Thu, 26 Sep 2013 10:48:20 +0200 Subject: adding Lua 5.2 paths to wrapper scripts --- src/luarocks/fs/unix.lua | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/src/luarocks/fs/unix.lua b/src/luarocks/fs/unix.lua index cccbbd33..cb5e634d 100644 --- a/src/luarocks/fs/unix.lua +++ b/src/luarocks/fs/unix.lua @@ -61,6 +61,14 @@ function wrap_script(file, dest, name, version) wrapper:write('LUA_PATH="'..package.path..';$LUA_PATH"\n') wrapper:write('LUA_CPATH="'..package.cpath..';$LUA_CPATH"\n') wrapper:write('export LUA_PATH LUA_CPATH\n') + wrapper:write('if [ -n "$LUA_PATH_5_2" ]; then\n') + wrapper:write(' LUA_PATH_5_2="'..package.path..';$LUA_PATH_5_2"\n') + wrapper:write(' export LUA_PATH_5_2\n') + wrapper:write('fi\n') + wrapper:write('if [ -n "$LUA_CPATH_5_2" ]; then\n') + wrapper:write(' LUA_CPATH_5_2="'..package.cpath..';$LUA_CPATH_5_2"\n') + wrapper:write(' export LUA_CPATH_5_2\n') + wrapper:write('fi\n') wrapper:write('exec "'..dir.path(cfg.variables["LUA_BINDIR"], cfg.lua_interpreter)..'" -lluarocks.loader -e\'luarocks.loader.add_context([['..name..']],[['..version..']])\' "'..file..'" "$@"\n') wrapper:close() if fs.chmod(wrapname, "0755") then -- cgit v1.2.3-55-g6feb