servmain.bat 1015 B

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859
  1. if "%4"=="" goto Usage
  2. set INSTALLSERVERERR=%2\instserv.err
  3. rem
  4. rem Install the server.
  5. rem
  6. %FEDDRIVE%
  7. cd %SCRIPTDIR%\server
  8. perl.exe %SCRIPTDIR%\server\instserv.pl -q -s %PROPDIR%\%1 -l %2
  9. rem
  10. rem Check the log for errors.
  11. rem
  12. findstr FATAL %TEMP%\instserv.log > %INSTALLSERVERERR%
  13. call %SCRIPTDIR%\util\filesize.bat %INSTALLSERVERERR% FILESIZE
  14. if "%FILESIZE%"=="0" goto InstallSuccess
  15. set BUILDERROR=1
  16. goto Error
  17. :InstallSuccess
  18. rem
  19. rem Run the database BVT.
  20. rem
  21. call %SCRIPTDIR%\verify\verdbtbl.bat %1 %3 %4
  22. if "%BUILDERROR%"=="1" goto Error
  23. call %SCRIPTDIR%\verify\verdbdta.bat %1 %3 %4
  24. if "%BUILDERROR%"=="1" goto Error
  25. rem
  26. rem Run the server BVT.
  27. rem
  28. call %SCRIPTDIR%\verify\verserv.bat %1 %COMPUTERNAME% %3 %4
  29. if "%BUILDERROR%"=="1" goto Error
  30. echo Success. > %2\servsucc.txt
  31. goto End
  32. :Error
  33. echo An error occurred!
  34. echo Failure. > %2\servfail.txt
  35. goto End
  36. :Usage
  37. echo Usage: servmain.bat [build number] [log file dir] [db server] [db name]
  38. goto End
  39. :End
  40. set FILESIZE=
  41. set INSTALLSERVERERR=