aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorHisham Muhammad <hisham@gobolinux.org>2015-05-11 11:23:56 -0300
committerHisham Muhammad <hisham@gobolinux.org>2015-05-11 11:23:56 -0300
commitb80244b566780c8095a75b06fe7669b1b0bcd7c0 (patch)
tree171cdfeb9e1d4d4f47fc8633d575a73a3b4822e6
parentdd6f0e719e8b761c86bab7246891512b9375fb91 (diff)
parent70c75776c2d8771c6d66dd4d5facbb4e55a1148e (diff)
downloadluarocks-b80244b566780c8095a75b06fe7669b1b0bcd7c0.tar.gz
luarocks-b80244b566780c8095a75b06fe7669b1b0bcd7c0.tar.bz2
luarocks-b80244b566780c8095a75b06fe7669b1b0bcd7c0.zip
Merge branch 'master' of https://github.com/keplerproject/luarocks
-rw-r--r--install.bat5
-rw-r--r--src/luarocks/fs/win32.lua1
2 files changed, 4 insertions, 2 deletions
diff --git a/install.bat b/install.bat
index 52d21355..ffde28db 100644
--- a/install.bat
+++ b/install.bat
@@ -729,7 +729,8 @@ IF NOT "%LUA_PATH_5_3%"=="" (
729) 729)
730SET "PATH=$BINDIR;%PATH%" 730SET "PATH=$BINDIR;%PATH%"
731"$LUA_BINDIR\$LUA_INTERPRETER" "$BINDIR\]]..c..[[.lua" %* 731"$LUA_BINDIR\$LUA_INTERPRETER" "$BINDIR\]]..c..[[.lua" %*
732IF NOT "%ERRORLEVEL%"=="2" GOTO EXITLR 732SET EXITCODE=%ERRORLEVEL%
733IF NOT "%EXITCODE%"=="2" GOTO EXITLR
733 734
734REM Permission denied error, try and auto elevate... 735REM Permission denied error, try and auto elevate...
735REM already an admin? (checking to prevent loops) 736REM already an admin? (checking to prevent loops)
@@ -758,7 +759,7 @@ ECHO Now retrying as a priviledged user...
758PowerShell -Command (New-Object -com 'Shell.Application').ShellExecute('%TMPFILE%', '', '', 'runas') 759PowerShell -Command (New-Object -com 'Shell.Application').ShellExecute('%TMPFILE%', '', '', 'runas')
759 760
760:EXITLR 761:EXITLR
761ENDLOCAL 762exit /b %EXITCODE%
762]]) 763]])
763 f:close() 764 f:close()
764 print(S"Created LuaRocks command: $BINDIR\\"..c..".bat") 765 print(S"Created LuaRocks command: $BINDIR\\"..c..".bat")
diff --git a/src/luarocks/fs/win32.lua b/src/luarocks/fs/win32.lua
index 12d86d1d..32766e53 100644
--- a/src/luarocks/fs/win32.lua
+++ b/src/luarocks/fs/win32.lua
@@ -125,6 +125,7 @@ function win32.wrap_script(file, dest, name, version)
125 local ppaths = "package.path="..util.LQ(lpath..";").."..package.path; package.cpath="..util.LQ(lcpath..";").."..package.cpath" 125 local ppaths = "package.path="..util.LQ(lpath..";").."..package.path; package.cpath="..util.LQ(lcpath..";").."..package.cpath"
126 local addctx = "local k,l,_=pcall(require,"..util.LQ("luarocks.loader")..") _=k and l.add_context("..util.LQ(name)..","..util.LQ(version)..")" 126 local addctx = "local k,l,_=pcall(require,"..util.LQ("luarocks.loader")..") _=k and l.add_context("..util.LQ(name)..","..util.LQ(version)..")"
127 wrapper:write(fs.Qb(lua)..' -e '..fs.Qb(ppaths)..' -e '..fs.Qb(addctx)..' '..fs.Qb(file)..' %*\n') 127 wrapper:write(fs.Qb(lua)..' -e '..fs.Qb(ppaths)..' -e '..fs.Qb(addctx)..' '..fs.Qb(file)..' %*\n')
128 wrapper:write("exit /b %ERRORLEVEL%\n")
128 wrapper:close() 129 wrapper:close()
129 return true 130 return true
130end 131end