aboutsummaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
Diffstat (limited to 'src')
-rw-r--r--src/luarocks/fs/unix.lua8
1 files changed, 8 insertions, 0 deletions
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)
61 wrapper:write('LUA_PATH="'..package.path..';$LUA_PATH"\n') 61 wrapper:write('LUA_PATH="'..package.path..';$LUA_PATH"\n')
62 wrapper:write('LUA_CPATH="'..package.cpath..';$LUA_CPATH"\n') 62 wrapper:write('LUA_CPATH="'..package.cpath..';$LUA_CPATH"\n')
63 wrapper:write('export LUA_PATH LUA_CPATH\n') 63 wrapper:write('export LUA_PATH LUA_CPATH\n')
64 wrapper:write('if [ -n "$LUA_PATH_5_2" ]; then\n')
65 wrapper:write(' LUA_PATH_5_2="'..package.path..';$LUA_PATH_5_2"\n')
66 wrapper:write(' export LUA_PATH_5_2\n')
67 wrapper:write('fi\n')
68 wrapper:write('if [ -n "$LUA_CPATH_5_2" ]; then\n')
69 wrapper:write(' LUA_CPATH_5_2="'..package.cpath..';$LUA_CPATH_5_2"\n')
70 wrapper:write(' export LUA_CPATH_5_2\n')
71 wrapper:write('fi\n')
64 wrapper:write('exec "'..dir.path(cfg.variables["LUA_BINDIR"], cfg.lua_interpreter)..'" -lluarocks.loader -e\'luarocks.loader.add_context([['..name..']],[['..version..']])\' "'..file..'" "$@"\n') 72 wrapper:write('exec "'..dir.path(cfg.variables["LUA_BINDIR"], cfg.lua_interpreter)..'" -lluarocks.loader -e\'luarocks.loader.add_context([['..name..']],[['..version..']])\' "'..file..'" "$@"\n')
65 wrapper:close() 73 wrapper:close()
66 if fs.chmod(wrapname, "0755") then 74 if fs.chmod(wrapname, "0755") then