mirror of
https://github.com/FlightControl-Master/MOOSE.git
synced 2025-10-29 16:58:06 +00:00
* Installs luarocks WITH it's executable (easy to install other rocks if necessary) * Use Lua supplied with luarocks * Create Utils/luadocumentor.bat, which works with RELATIVE PATH ! -> Everybody can generate the doc * Updated launch files accordingly
44 lines
2.0 KiB
Batchfile
44 lines
2.0 KiB
Batchfile
@ECHO OFF
|
|
SETLOCAL ENABLEDELAYEDEXPANSION ENABLEEXTENSIONS
|
|
|
|
SET "LUA_PATH=C:/Users/Hugues/Documents/GitHub/MOOSE/Utils/luarocks\lua\?.lua;C:/Users/Hugues/Documents/GitHub/MOOSE/Utils/luarocks\lua\?\init.lua;%LUA_PATH%"
|
|
IF NOT "%LUA_PATH_5_2%"=="" (
|
|
SET "LUA_PATH_5_2=C:/Users/Hugues/Documents/GitHub/MOOSE/Utils/luarocks\lua\?.lua;C:/Users/Hugues/Documents/GitHub/MOOSE/Utils/luarocks\lua\?\init.lua;%LUA_PATH_5_2%"
|
|
)
|
|
IF NOT "%LUA_PATH_5_3%"=="" (
|
|
SET "LUA_PATH_5_3=C:/Users/Hugues/Documents/GitHub/MOOSE/Utils/luarocks\lua\?.lua;C:/Users/Hugues/Documents/GitHub/MOOSE/Utils/luarocks\lua\?\init.lua;%LUA_PATH_5_3%"
|
|
)
|
|
SET "PATH=C:/Users/Hugues/Documents/GitHub/MOOSE/Utils/luarocks;%PATH%"
|
|
"C:/Users/Hugues/Documents/GitHub/MOOSE/Utils/luarocks\lua5.1" "C:/Users/Hugues/Documents/GitHub/MOOSE/Utils/luarocks\luarocks-admin.lua" %*
|
|
SET EXITCODE=%ERRORLEVEL%
|
|
IF NOT "%EXITCODE%"=="2" GOTO EXITLR
|
|
|
|
REM Permission denied error, try and auto elevate...
|
|
REM already an admin? (checking to prevent loops)
|
|
NET SESSION >NUL 2>&1
|
|
IF "%ERRORLEVEL%"=="0" GOTO EXITLR
|
|
|
|
REM Do we have PowerShell available?
|
|
PowerShell /? >NUL 2>&1
|
|
IF NOT "%ERRORLEVEL%"=="0" GOTO EXITLR
|
|
|
|
:GETTEMPNAME
|
|
SET TMPFILE=%TEMP%\LuaRocks-Elevator-%RANDOM%.bat
|
|
IF EXIST "%TMPFILE%" GOTO :GETTEMPNAME
|
|
|
|
ECHO @ECHO OFF > "%TMPFILE%"
|
|
ECHO CHDIR /D %CD% >> "%TMPFILE%"
|
|
ECHO ECHO %0 %* >> "%TMPFILE%"
|
|
ECHO ECHO. >> "%TMPFILE%"
|
|
ECHO CALL %0 %* >> "%TMPFILE%"
|
|
ECHO ECHO. >> "%TMPFILE%"
|
|
ECHO ECHO Press any key to close this window... >> "%TMPFILE%"
|
|
ECHO PAUSE ^> NUL >> "%TMPFILE%"
|
|
ECHO DEL "%TMPFILE%" >> "%TMPFILE%"
|
|
|
|
ECHO Now retrying as a privileged user...
|
|
PowerShell -Command (New-Object -com 'Shell.Application').ShellExecute('%TMPFILE%', '', '', 'runas')
|
|
|
|
:EXITLR
|
|
exit /b %EXITCODE%
|