View Single Post

  #12 (permalink)  
Old 06-25-2008, 01:05 PM
sainipardeep sainipardeep is offline
Junior Member
User
 
Join Date: May 2008
My distro: Debian
Posts: 8
Rep Power: 0
sainipardeep is on a distinguished road
Default

Syntax change to Shell Script

Can anyone change the syntax to shell script syntax as need to execute the file in Solaris box.
-----------------------
Batch file is:

@REM Windows Build Script

@REM %1 = ANT_TARGET
@REM %2 = BUILD_ENV
@REM %3 = BUILD_NUMBER

set ANT_TARGET=%1
set BUILD_ENV=%2
set BUILD_NUMBER=%3

@REM set ANT_TARGET=clean
@REM set BUILD_ENV=murat

set BATCH_FILE_DIR=%~dp0%

cd "%BATCH_FILE_DIR%\..\..\.."

set WORKSPACE_DIR=%cd%

cd "%BATCH_FILE_DIR%"

set COMMON_DIR=%WORKSPACE_DIR%\common

set EXIT_CODE=0

set DIST_DIRECTORY=%COMMON_DIR%\dist

if "%BUILD_ENV%" == "" set BUILD_ENV=local

if "%BUILD_ENV%" == "local" goto localBuildEnv
set ENV_BAT_FILE=%COMMON_DIR%\scripts\build\env\%BUILD _ENV%\%BUILD_ENV%_env.bat
goto gotEnvBatFile

:localBuildEnv
set ENV_BAT_FILE=%COMMON_DIR%\local\local_env.bat

:gotEnvBatFile
@REM Call batch to get env vars set
call "%ENV_BAT_FILE%"

if %ERRORLEVEL% NEQ 0 set EXIT_CODE=1

echo JAVA_HOME=%JAVA_HOME%
echo GROOVY_HOME=%GROOVY_HOME%
echo ANT_HOME=%ANT_HOME%

set LIB_DIR=%WORKSPACE_DIR%\lib

REM Needed for ftp
set GANT_CLASSPATH=%LIB_DIR%\apache\jakarta\oro\jakart a-oro-2.0.8.jar;%LIB_DIR%\apache\jakarta\commons\commons-net-1.4.1.jar;

REM Needed for scp
set GANT_CLASSPATH=%GANT_CLASSPATH%;%LIB_DIR%\sourcefo rge\jsch\jsch-0.1.38.jar

"%GROOVY_HOME%\bin\gant" -P "%GANT_CLASSPATH%" -D BUILD_ENV=%BUILD_ENV% -D WORKSPACE_DIR=%WORKSPACE_DIR% -D DIST_DIR=%DIST_DIRECTORY% -D BUILD_NUMBER=%BUILD_NUMBER% -f "%COMMON_DIR%\scripts\build\buildAll.gant" %ANT_TARGET%

if %ERRORLEVEL% NEQ 0 set EXIT_CODE=1

exit /b %EXIT_CODE%
Reply With Quote