@ECHO OFF REM ########################################################################## REM # REM # Configuration for Fortify SCA Batch REM # REM # Author: 이존석 (hasu0707@esvali.com) REM # REM ########################################################################## SET "FORTIFY_SCA_HOME=C:\fortify_sca_20.2.0" SET "PATH=%FORTIFY_SCA_HOME%\bin;%FORTIFY_SCA_HOME%\0_tmp\cmd_utils;%PATH%" SET "SSC_SERVER_URL=http://10.10.10.11:8100/ssc" SET "SSC_USER=upload" SET "SSC_PASSWD=Pass1234" SET "FPR_PATH=D:\sca_data\fpr" SET "FORTIFY_CLIENT=%FORTIFY_SCA_HOME%\bin\fortifyclient.bat" SET CURRENT_TIME=%DATE:~0,4%%DATE:~5,2%%DATE:~8,2%_%TIME:~0,2%%TIME:~3,2%%TIME:~6,2% SET CURRENT_TIME=%CURRENT_TIME: =0%
@ECHO OFF REM ########################################################################## REM # REM # ScanWizard 에서 만들어진 배치파일을 기능을 더하여 수정한다. REM # REM # Author: 이존석 (hasu0707@esvali.com) REM # REM ########################################################################## IF NOT EXIST %1 EXIT /B sed -i "s/set DEBUG=false/IF NOT EXIST _CONFIG_.BAT \(\r\n ECHO config file not found.\r\n EXIT \/B 1\r\n\)\r\nCALL _CONFIG_.BAT\r\n\r\nSET APP_VERSION=1\r\n\r\nset DEBUG=false/g" %1 sed -i "s/set DEBUG=false/SET \"SRCSYNC=\"\r\nIF \"%%1\" == \"s\" SET SRCSYNC=1\r\nIF \"%%1\" == \"so\" SET SRCSYNC=1\r\nIF DEFINED SRCSYNC (\r\n ECHO svn co ...\r\n)\r\nIF \"%%1\" == \"so\" EXIT \/B\r\n\r\nset DEBUG=false/g" %1 sed -i "s/set BYTECODE_ARGFILE=\"/set BYTECODE_ARGFILE=\"D:\\\0_tmp\\\/g" %1 sed -i "s/set OLDFILENUMBER=\"/set OLDFILENUMBER=\"D:\\\0_tmp\\\/g" %1 sed -i "s/set ARGFILE=\"/set ARGFILE=\"D:\\\0_tmp\\\/g" %1 sed -i "s/set FPR=\".*\"/set FPR=\"D:\\\0_tmp\\\%%~N0@%%CURRENT_TIME%%.fpr\"\r\n/g" %1 sed -i "s/echo Finished/CALL %%FORTIFY_CLIENT%% -url %%SSC_SERVER_URL%% -user %%SSC_USER%% -password %%SSC_PASSWD%% uploadFPR -file %%FPR%% -applicationVersionID %%APP_VERSION%%\r\necho Finished/g" %1