1
0
Fork 0
mirror of https://github.com/eclipse-cdt/cdt synced 2025-07-04 15:45:25 +02:00

Support /user restriction for Windows dstore server

This commit is contained in:
Martin Oberhuber 2006-09-25 15:26:58 +00:00
parent 8ff956ab0b
commit e69f4d77b2

View file

@ -1,11 +1,15 @@
@echo off
REM
REM Start an RSE Windows Server
REM Usage: server.bat [<port>] [<timeout>] [<clientUserID>]
REM Usage: server.bat [/user <id>] [<port>] [<timeout>]
REM
setlocal
IF NOT "%1" == "/user" GOTO noUserRestriction
set USER_RESTRICTION=-Dclient.username=%2
shift 2
:noUserRestriction
set PORT=%1
set TIMEOUT=%2
set TICKET=%3
@ -29,17 +33,18 @@ CALL setup.bat
:doneSetup
if "%3" == "" goto runNoTicket
REM The ticket parameter may be used internally by the daemon for starting a server
@echo on
java -DA_PLUGIN_PATH=%A_PLUGIN_PATH% -DDSTORE_SPIRIT_ON=true org.eclipse.dstore.core.server.Server %PORT% %TIMEOUT% %TICKET%
java %USER_RESTRICTION% -DA_PLUGIN_PATH=%A_PLUGIN_PATH% -DDSTORE_SPIRIT_ON=true org.eclipse.dstore.core.server.Server %PORT% %TIMEOUT% %TICKET%
goto done
:runNoTicket
@echo on
java -DA_PLUGIN_PATH=%A_PLUGIN_PATH% -DDSTORE_SPIRIT_ON=true org.eclipse.dstore.core.server.Server %PORT% %TIMEOUT%
java %USER_RESTRICTION% -DA_PLUGIN_PATH=%A_PLUGIN_PATH% -DDSTORE_SPIRIT_ON=true org.eclipse.dstore.core.server.Server %PORT% %TIMEOUT%
goto done
:usage
@echo Usage: server.bat ^<port^> ^<timeout^>
@echo Usage: server.bat [/user ^<id^>] [^<port^>] [^<timeout^>]
pause
:done