sbsv2/raptor/bin/sbs.bat
changeset 0 044383f39525
child 3 e1eecf4d390d
child 590 360bd6b35136
equal deleted inserted replaced
-1:000000000000 0:044383f39525
       
     1 @rem
       
     2 @rem Copyright (c) 2005-2009 Nokia Corporation and/or its subsidiary(-ies).
       
     3 @rem All rights reserved.
       
     4 @rem This component and the accompanying materials are made available
       
     5 @rem under the terms of the License "Eclipse Public License v1.0"
       
     6 @rem which accompanies this distribution, and is available
       
     7 @rem at the URL "http://www.eclipse.org/legal/epl-v10.html".
       
     8 @rem
       
     9 @rem Initial Contributors:
       
    10 @rem Nokia Corporation - initial contribution.
       
    11 @rem
       
    12 @rem Contributors:
       
    13 @rem
       
    14 @rem Description: 
       
    15 @rem
       
    16 
       
    17 @SETLOCAL
       
    18 @SET HOSTPLATFORM=win 32
       
    19 @SET HOSTPLATFORM_DIR=win32
       
    20 
       
    21 
       
    22 @REM Automatically find SBS_HOME if it is not set
       
    23 @IF NOT "%SBS_HOME%"==""  goto foundhome
       
    24 @SET RAPTORBINDIR=%~dp0
       
    25 @SET WD=%cd%
       
    26 @cd %RAPTORBINDIR%\..
       
    27 @SET SBS_HOME=%cd%
       
    28 @cd %WD%
       
    29 :foundhome 
       
    30 
       
    31 @REM Use the python set by the environment if possible
       
    32 @SET __PYTHON__=%SBS_PYTHON%
       
    33 @IF "%__PYTHON__%"=="" SET __PYTHON__=%SBS_HOME%\win32\python252\python.exe
       
    34 
       
    35 @REM Use the mingw set by the environment if possible
       
    36 @SET __MINGW__=%SBS_MINGW%
       
    37 @IF "%__MINGW__%"=="" SET __MINGW__=%SBS_HOME%\win32\mingw
       
    38 
       
    39 @REM Use the cygwin set by the environment if possible
       
    40 @SET __CYGWIN__=%SBS_CYGWIN%
       
    41 @IF "%__CYGWIN__%"=="" SET __CYGWIN__=%SBS_HOME%\win32\cygwin
       
    42 
       
    43 @REM add to the search path
       
    44 @SET PATH=%__MINGW__%\bin;%__CYGWIN__%\bin;%SBS_HOME%\win32\bin;%PATH%
       
    45 
       
    46 @REM Make sure that /tmp is not set incorrectly for sbs
       
    47 @umount -u /tmp >NUL  2>NUL
       
    48 @mount -u %TEMP% /tmp >NUL 2>NUL
       
    49 @umount -u / >NUL  2>NUL
       
    50 @mount -u %__CYGWIN__% / >NUL 2>NUL
       
    51 
       
    52 @REM Tell CYGWIN not to map unix security attributes to windows to
       
    53 @REM prevent raptor from potentially creating read-only files:
       
    54 @set CYGWIN=nontsec nosmbntsec
       
    55 
       
    56 @REM Run Raptor with all the arguments.
       
    57 @%__PYTHON__% %SBS_HOME%\python\raptor_start.py %*
       
    58 
       
    59 @ENDLOCAL
       
    60 @cmd /c exit /b %ERRORLEVEL%