aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorThijs Schreijer <thijs@thijsschreijer.nl>2013-10-09 23:55:06 -0700
committerThijs Schreijer <thijs@thijsschreijer.nl>2013-10-09 23:55:06 -0700
commit68878f0fdde4749be50eeb141631eafa5b7aa8e3 (patch)
treed8a15f49e04e92b5bcb7d417a7e6ccdae70583ca
parentff7c4d70fb15c7ed569aee0e980661638d41637f (diff)
parent8c675a194ed8b038dcf3678d995aa87899282692 (diff)
downloadluarocks-68878f0fdde4749be50eeb141631eafa5b7aa8e3.tar.gz
luarocks-68878f0fdde4749be50eeb141631eafa5b7aa8e3.tar.bz2
luarocks-68878f0fdde4749be50eeb141631eafa5b7aa8e3.zip
Merge pull request #164 from Tieske/interpreter_short_version
fix paths for 5.2, escaping in installer and fix wrapper scripts
-rw-r--r--install.bat2
-rw-r--r--src/luarocks/fs/win32.lua4
2 files changed, 4 insertions, 2 deletions
diff --git a/install.bat b/install.bat
index 8d8b3e4c..0f34276d 100644
--- a/install.bat
+++ b/install.bat
@@ -541,7 +541,7 @@ for _, c in ipairs{"luarocks", "luarocks-admin"} do
541@ECHO OFF 541@ECHO OFF
542SETLOCAL 542SETLOCAL
543SET LUA_PATH=$LUADIR\?.lua;$LUADIR\?\init.lua;%LUA_PATH% 543SET LUA_PATH=$LUADIR\?.lua;$LUADIR\?\init.lua;%LUA_PATH%
544IF NOT *%LUA_PATH_5_2%*==** ( 544IF NOT "%LUA_PATH_5_2%"=="" (
545 SET LUA_PATH_5_2=$LUADIR\?.lua;$LUADIR\?\init.lua;%LUA_PATH_5_2% 545 SET LUA_PATH_5_2=$LUADIR\?.lua;$LUADIR\?\init.lua;%LUA_PATH_5_2%
546) 546)
547SET PATH=$BINDIR\;%PATH% 547SET PATH=$BINDIR\;%PATH%
diff --git a/src/luarocks/fs/win32.lua b/src/luarocks/fs/win32.lua
index 2b5bb955..2bc595f6 100644
--- a/src/luarocks/fs/win32.lua
+++ b/src/luarocks/fs/win32.lua
@@ -71,7 +71,9 @@ function wrap_script(file, dest, name, version)
71 wrapper:write("setlocal\n") 71 wrapper:write("setlocal\n")
72 wrapper:write('set LUA_PATH='..package.path..";%LUA_PATH%\n") 72 wrapper:write('set LUA_PATH='..package.path..";%LUA_PATH%\n")
73 wrapper:write('set LUA_CPATH='..package.cpath..";%LUA_CPATH%\n") 73 wrapper:write('set LUA_CPATH='..package.cpath..";%LUA_CPATH%\n")
74 wrapper:write('"'..dir.path(cfg.variables["LUA_BINDIR"], cfg.lua_interpreter)..'" -lluarocks.loader -e\'luarocks.loader.add_context([['..name..']],[['..version..']])\' "'..file..'" %*\n') 74 wrapper:write('if not "%LUA_PATH_5_2%"=="" set LUA_PATH_5_2='..package.path..";%LUA_PATH_5_2%\n")
75 wrapper:write('if not "%LUA_CPATH_5_2%"=="" set LUA_CPATH_5_2='..package.cpath..";%LUA_CPATH_5_2%\n")
76 wrapper:write('"'..dir.path(cfg.variables["LUA_BINDIR"], cfg.lua_interpreter)..'" -lluarocks.loader -e"luarocks.loader.add_context([['..name..']],[['..version..']])" "'..file..'" %*\n')
75 wrapper:write("endlocal\n") 77 wrapper:write("endlocal\n")
76 wrapper:close() 78 wrapper:close()
77 return true 79 return true