@echo off SETLOCAL cls net session >nul 2>nul if %ERRORLEVEL% GTR 0 ( echo " Could you please run the scripts as administrator (Run as Adminisitrator). " goto end ) if "%EGURKHA_INSTALL_DIR%" == "" ( set /P EGURKHA_INSTALL_DIR= Enter eGurkha Install Dir path : ) findStr /I "JAVA_HOME=" %EGURKHA_INSTALL_DIR%\lib\start_manager.bat >tt.txt if exist %EGURKHA_INSTALL_DIR%\lib\setEnv.bat findStr /I "JAVA_HOME=" %EGURKHA_INSTALL_DIR%\lib\setEnv.bat >tt.txt for /F "tokens=2 delims==" %%i in (tt.txt) do set TEMP_JAVA_HOME=%%i if "%TEMP_JAVA_HOME%" NEQ "" set JAVA_HOME=%TEMP_JAVA_HOME% set path=%JAVA_HOME%\bin;%path%;%EGURKHA_INSTALL_DIR%\lib;%EGURKHA_INSTALL_DIR%\bin; set classpath=.;%EGURKHA_INSTALL_DIR%\lib\eg_manager.jar;%EGURKHA_INSTALL_DIR%\lib\classes111.zip;%EGURKHA_INSTALL_DIR%\lib\classes12.zip;%EGURKHA_INSTALL_DIR%\lib\TwFreeTds.jar;%EGURKHA_INSTALL_DIR%\lib\jtds.jar;.\Extract.jar;.\Extract.zip;%EGURKHA_INSTALL_DIR%\manager\tomcat\webapps\final\WEB-INF\classes;%EGURKHA_INSTALL_DIR%\lib\chart.jar;%EGURKHA_INSTALL_DIR%\lib\chartServer.jar;%EGURKHA_INSTALL_DIR%\lib\chart.ext.jar;%EGURKHA_INSTALL_DIR%\lib\Acme.jar;%EGURKHA_INSTALL_DIR%\manager\tomcat\lib\servlet-api.jar;%EGURKHA_INSTALL_DIR%\manager\tomcat\lib\jsp-api.jar set MyClasspath=.;%EGURKHA_INSTALL_DIR%\lib\eg_manager.jar;%EGURKHA_INSTALL_DIR%\lib\classes111.zip;%EGURKHA_INSTALL_DIR%\lib\classes12.zip;%EGURKHA_INSTALL_DIR%\lib\TwFreeTds.jar;%EGURKHA_INSTALL_DIR%\lib\jtds.jar;.\Extract.jar;.\Extract.zip;%EGURKHA_INSTALL_DIR%\manager\tomcat\webapps\final\WEB-INF\classes;%EGURKHA_INSTALL_DIR%\lib\chart.jar;%EGURKHA_INSTALL_DIR%\lib\chartServer.jar;%EGURKHA_INSTALL_DIR%\lib\chart.ext.jar;%EGURKHA_INSTALL_DIR%\lib\Acme.jar;%EGURKHA_INSTALL_DIR%\manager\lib\commons-lang-2.4.jar;%EGURKHA_INSTALL_DIR%\manager\lib\apache-commons-lang.jar;%EGURKHA_INSTALL_DIR%\manager\tomcat\lib\servlet-api.jar;%EGURKHA_INSTALL_DIR%\manager\tomcat\lib\jsp-api.jar set curDir="%cd%" set BACKUP_DIR=eG_Patch_Backup cls echo. echo. echo. echo WELCOME TO eG UPGRADE echo ===================== echo. echo. echo Enter Your Option : echo. echo. set /P CH=[A - Apply R - Revert C - Commit E - Exit] ? if /I "%CH%"=="A" goto Apply if /I "%CH%"=="R" goto Revert if /I "%CH%"=="C" goto Commit if /I "%CH%"=="E" goto End goto end :Apply cls echo. echo. echo. echo WELCOME TO UPGRADE PROCESS echo ========================== echo. if exist %EGURKHA_INSTALL_DIR%\tmp\logging del %EGURKHA_INSTALL_DIR%\tmp\logging /q echo > %EGURKHA_INSTALL_DIR%\manager\logs\upgrade_event if exist %EGURKHA_INSTALL_DIR%\%BACKUP_DIR% ( rmdir %EGURKHA_INSTALL_DIR%\%BACKUP_DIR% /s /q >nul 2>nul ) echo ********************************************************* echo Upgrade process might take several minutes to complete. echo PLEASE DO NOT INTERRUPT THIS PROCESS. echo ********************************************************* echo. echo Extracting the files required for Upgrade... echo. jar -xvf %curDir%\eG_Patch.zip >>%EGURKHA_INSTALL_DIR%\manager\logs\upgrade_event 2>>%EGURKHA_INSTALL_DIR%\tmp\logging if %ERRORLEVEL% GTR 0 ( echo ERROR Unable to Extract upgrade Zip File %curDir%\eG_Patch.zip echo Failed to apply eG_Patch !!!... echo No changes made to the existing system. echo ERROR Unable to Extract upgrade Zip File %curDir%\eG_Patch.zip >>%EGURKHA_INSTALL_DIR%\manager\logs\upgrade_event echo Failed to apply eG_Patch !!!... >%EGURKHA_INSTALL_DIR%\manager\logs\upgrade_event goto end ) for %%F in (%EGURKHA_INSTALL_DIR%\tmp\logging) do set size=%%~zF if %size% GTR 0 ( echo ERROR Unable to Extract upgrade Zip File %curDir%\eG_Patch.zip echo Error in upgrade zip file!!! echo No changes made to the existing system. type %EGURKHA_INSTALL_DIR%\tmp\logging >>%EGURKHA_INSTALL_DIR%\manager\logs\upgrade_event echo ERROR Unable to Extract upgrade Zip File %curDir%\eG_Patch.zip >>%EGURKHA_INSTALL_DIR%\manager\logs\upgrade_event echo Error in upgrade zip file!!! >>%EGURKHA_INSTALL_DIR%\manager\logs\upgrade_event goto end ) java -cp %curDir%\eG_Patch\eg_securityUpdate.jar;%classpath% UpgradeVersion >>%EGURKHA_INSTALL_DIR%\manager\logs\upgrade_event 2>>%EGURKHA_INSTALL_DIR%\tmp\logging for %%F in (%EGURKHA_INSTALL_DIR%\tmp\logging) do set size=%%~zF if %size% GTR 0 ( echo "The version for applying the patch is 7.x. Please come to 7.x manager and start applying the patch" echo "The version for applying the patch is 7.x. Please come to 7.x manager and start applying the patch" >>%EGURKHA_INSTALL_DIR%\manager\logs\upgrade_event echo "For further assistance, please contact support@eginnovations.com" >>%EGURKHA_INSTALL_DIR%\manager\logs\upgrade_event goto end ) echo. echo ManagerUpgrade started at %date% %time% >>%EGURKHA_INSTALL_DIR%\manager\logs\upgrade_event echo. echo Starting upgrade of the eG Manager ... echo Stopping the eG Manager... net stop eGmon 2>>nul >>%EGURKHA_INSTALL_DIR%\manager\logs\upgrade_event %EGURKHA_INSTALL_DIR%\bin\egwait 30 echo ************************************* echo The eGMon service stopped.. echo The eGMon service stopped.. >>%EGURKHA_INSTALL_DIR%\manager\logs\upgrade_event echo ************************************* net stop egurkhaTomcat 2>>nul >>%EGURKHA_INSTALL_DIR%\manager\logs\upgrade_event %EGURKHA_INSTALL_DIR%\bin\egwait 30 call %EGURKHA_INSTALL_DIR%\lib\KillExecProcesses.bat >nul 2>nul echo %classpath% >> %EGURKHA_INSTALL_DIR%\manager\logs\upgrade_event set classpath=%MyClasspath%;%classpath% echo ***************************************** echo The eGurkhaTomcat service stopped... echo The eGurkhaTomcat service stopped... >>%EGURKHA_INSTALL_DIR%\manager\logs\upgrade_event echo ***************************************** echo *********************************************** echo The eG Manager has been successfully stopped. echo The eG Manager has been successfully stopped. >>%EGURKHA_INSTALL_DIR%\manager\logs\upgrade_event echo *********************************************** if not exist %EGURKHA_INSTALL_DIR%\%BACKUP_DIR% ( echo Backup of the eG Manager started ... echo Backup Begins ..>>%EGURKHA_INSTALL_DIR%\manager\logs\upgrade_event REM :******************************************************************************************************************* REM : creating %BACKUP_DIR%\manager\config begins.... REM :******************************************************************************************************************* mkdir %EGURKHA_INSTALL_DIR%\%BACKUP_DIR%\manager\config >>%EGURKHA_INSTALL_DIR%\manager\logs\upgrade_event 2>>%EGURKHA_INSTALL_DIR%\tmp\logging if %ERRORLEVEL% GTR 0 ( echo ERROR Unable to Create Directory %EGURKHA_INSTALL_DIR%\%BACKUP_DIR%\manager\config echo Failed to apply eG_Patch !!!... echo No changes made to existing System!!! echo ERROR Unable to Create Directory %EGURKHA_INSTALL_DIR%\%BACKUP_DIR%\manager\config >>%EGURKHA_INSTALL_DIR%\manager\logs\upgrade_event echo Failed to apply eG_Patch !!!... >>%EGURKHA_INSTALL_DIR%\manager\logs\upgrade_event echo No changes made to existing System!!! >>%EGURKHA_INSTALL_DIR%\manager\logs\upgrade_event if exist %EGURKHA_INSTALL_DIR%\%BACKUP_DIR% rmdir %EGURKHA_INSTALL_DIR%\%BACKUP_DIR% /s /q goto end ) for %%F in (%EGURKHA_INSTALL_DIR%\tmp\logging) do set size=%%~zF if %size% GTR 0 ( echo ERROR Unable to Create Directory %EGURKHA_INSTALL_DIR%\%BACKUP_DIR%\manager\config echo Failed to apply eG_Patch !!!... echo No changes made to existing System!!! echo ERROR Unable to Create Directory %EGURKHA_INSTALL_DIR%\%BACKUP_DIR%\manager\config >>%EGURKHA_INSTALL_DIR%\manager\logs\upgrade_event echo Failed to apply eG_Patch !!!... >>%EGURKHA_INSTALL_DIR%\manager\logs\upgrade_event echo No changes made to existing System!!! >>%EGURKHA_INSTALL_DIR%\manager\logs\upgrade_event if exist %EGURKHA_INSTALL_DIR%\%BACKUP_DIR% rmdir %EGURKHA_INSTALL_DIR%\%BACKUP_DIR% /s /q goto end ) REM :******************************************************************************************************************* REM : creating %BACKUP_DIR%\lib begins.... REM :******************************************************************************************************************* mkdir %EGURKHA_INSTALL_DIR%\%BACKUP_DIR%\lib >>%EGURKHA_INSTALL_DIR%\manager\logs\upgrade_event 2>>%EGURKHA_INSTALL_DIR%\tmp\logging if %ERRORLEVEL% GTR 0 ( echo ERROR Unable to Create Directory %EGURKHA_INSTALL_DIR%\%BACKUP_DIR%\lib echo Failed to apply eG_Patch !!!... echo No changes made to existing System!!! echo ERROR Unable to Create Directory %EGURKHA_INSTALL_DIR%\%BACKUP_DIR%\lib >>%EGURKHA_INSTALL_DIR%\manager\logs\upgrade_event echo Failed to apply eG_Patch !!!... >>%EGURKHA_INSTALL_DIR%\manager\logs\upgrade_event echo No changes made to existing System!!! >>%EGURKHA_INSTALL_DIR%\manager\logs\upgrade_event if exist %EGURKHA_INSTALL_DIR%\%BACKUP_DIR% rmdir %EGURKHA_INSTALL_DIR%\%BACKUP_DIR% /s /q goto end ) for %%F in (%EGURKHA_INSTALL_DIR%\tmp\logging) do set size=%%~zF if %size% GTR 0 ( echo ERROR Unable to Create Directory %EGURKHA_INSTALL_DIR%\%BACKUP_DIR%\lib echo Failed to apply eG_Patch !!!... echo No changes made to existing System!!! echo ERROR Unable to Create Directory %EGURKHA_INSTALL_DIR%\%BACKUP_DIR%\lib >>%EGURKHA_INSTALL_DIR%\manager\logs\upgrade_event echo Failed to apply eG_Patch !!!... >>%EGURKHA_INSTALL_DIR%\manager\logs\upgrade_event echo No changes made to existing System!!! >>%EGURKHA_INSTALL_DIR%\manager\logs\upgrade_event if exist %EGURKHA_INSTALL_DIR%\%BACKUP_DIR% rmdir %EGURKHA_INSTALL_DIR%\%BACKUP_DIR% /s /q goto end ) REM :******************************************************************************************************************* REM : creating %BACKUP_DIR%\bin begins.... REM :******************************************************************************************************************* mkdir %EGURKHA_INSTALL_DIR%\%BACKUP_DIR%\bin >>%EGURKHA_INSTALL_DIR%\manager\logs\upgrade_event 2>>%EGURKHA_INSTALL_DIR%\tmp\logging if %ERRORLEVEL% GTR 0 ( echo ERROR Unable to Create Directory %EGURKHA_INSTALL_DIR%\%BACKUP_DIR%\bin echo Failed to apply eG_Patch !!!... echo No changes made to existing System!!! echo ERROR Unable to Create Directory %EGURKHA_INSTALL_DIR%\%BACKUP_DIR%\bin >>%EGURKHA_INSTALL_DIR%\manager\logs\upgrade_event echo Failed to apply eG_Patch !!!... >>%EGURKHA_INSTALL_DIR%\manager\logs\upgrade_event echo No changes made to existing System!!! >>%EGURKHA_INSTALL_DIR%\manager\logs\upgrade_event if exist %EGURKHA_INSTALL_DIR%\%BACKUP_DIR% rmdir %EGURKHA_INSTALL_DIR%\%BACKUP_DIR% /s /q goto end ) for %%F in (%EGURKHA_INSTALL_DIR%\tmp\logging) do set size=%%~zF if %size% GTR 0 ( echo ERROR Unable to Create Directory %EGURKHA_INSTALL_DIR%\%BACKUP_DIR%\bin echo Failed to apply eG_Patch !!!... echo No changes made to existing System!!! echo ERROR Unable to Create Directory %EGURKHA_INSTALL_DIR%\%BACKUP_DIR%\bin >>%EGURKHA_INSTALL_DIR%\manager\logs\upgrade_event echo Failed to apply eG_Patch !!!... >>%EGURKHA_INSTALL_DIR%\manager\logs\upgrade_event echo No changes made to existing System!!! >>%EGURKHA_INSTALL_DIR%\manager\logs\upgrade_event if exist %EGURKHA_INSTALL_DIR%\%BACKUP_DIR% rmdir %EGURKHA_INSTALL_DIR%\%BACKUP_DIR% /s /q goto end ) REM :******************************************************************************************************************* REM : creating %BACKUP_DIR%\final begins.... REM :******************************************************************************************************************* mkdir %EGURKHA_INSTALL_DIR%\%BACKUP_DIR%\manager\tomcat\webapps\rumcollector >>%EGURKHA_INSTALL_DIR%\manager\logs\upgrade_event 2>>%EGURKHA_INSTALL_DIR%\tmp\logging if %ERRORLEVEL% GTR 0 ( echo ERROR Unable to Create Directory %EGURKHA_INSTALL_DIR%\%BACKUP_DIR%\manager\tomcat\webapps\rumcollector echo Failed to apply eG_Patch !!!... echo No changes made to existing System!!! echo ERROR Unable to Create Directory %EGURKHA_INSTALL_DIR%\%BACKUP_DIR%\manager\tomcat\webapps\rumcollector >>%EGURKHA_INSTALL_DIR%\manager\logs\upgrade_event echo Failed to apply eG_Patch !!!... >>%EGURKHA_INSTALL_DIR%\manager\logs\upgrade_event echo No changes made to existing System!!! >>%EGURKHA_INSTALL_DIR%\manager\logs\upgrade_event if exist %EGURKHA_INSTALL_DIR%\%BACKUP_DIR% rmdir %EGURKHA_INSTALL_DIR%\%BACKUP_DIR% /s /q goto end ) for %%F in (%EGURKHA_INSTALL_DIR%\tmp\logging) do set size=%%~zF if %size% GTR 0 ( echo ERROR Unable to Create Directory %EGURKHA_INSTALL_DIR%\%BACKUP_DIR%\manager\tomcat\webapps\rumcollector echo Failed to apply eG_Patch !!!... echo No changes made to existing System!!! echo ERROR Unable to Create Directory %EGURKHA_INSTALL_DIR%\%BACKUP_DIR%\manager\tomcat\webapps\rumcollector >>%EGURKHA_INSTALL_DIR%\manager\logs\upgrade_event echo Failed to apply eG_Patch !!!... >>%EGURKHA_INSTALL_DIR%\manager\logs\upgrade_event echo No changes made to existing System!!! >>%EGURKHA_INSTALL_DIR%\manager\logs\upgrade_event if exist %EGURKHA_INSTALL_DIR%\%BACKUP_DIR% rmdir %EGURKHA_INSTALL_DIR%\%BACKUP_DIR% /s /q goto end ) REM :******************************************************************************************************************* REM : creating %BACKUP_DIR%\final begins.... REM :******************************************************************************************************************* mkdir %EGURKHA_INSTALL_DIR%\%BACKUP_DIR%\manager\tomcat\webapps\final\WEB-INF >>%EGURKHA_INSTALL_DIR%\manager\logs\upgrade_event 2>>%EGURKHA_INSTALL_DIR%\tmp\logging if %ERRORLEVEL% GTR 0 ( echo ERROR Unable to Create Directory %EGURKHA_INSTALL_DIR%\%BACKUP_DIR%\manager\tomcat\webapps\final\WEB-INF echo Failed to apply eG_Patch !!!... echo No changes made to existing System!!! echo ERROR Unable to Create Directory %EGURKHA_INSTALL_DIR%\%BACKUP_DIR%\manager\tomcat\webapps\final\WEB-INF >>%EGURKHA_INSTALL_DIR%\manager\logs\upgrade_event echo Failed to apply eG_Patch !!!... >>%EGURKHA_INSTALL_DIR%\manager\logs\upgrade_event echo No changes made to existing System!!! >>%EGURKHA_INSTALL_DIR%\manager\logs\upgrade_event if exist %EGURKHA_INSTALL_DIR%\%BACKUP_DIR% rmdir %EGURKHA_INSTALL_DIR%\%BACKUP_DIR% /s /q goto end ) for %%F in (%EGURKHA_INSTALL_DIR%\tmp\logging) do set size=%%~zF if %size% GTR 0 ( echo ERROR Unable to Create Directory %EGURKHA_INSTALL_DIR%\%BACKUP_DIR%\manager\tomcat\webapps\final\WEB-INF echo Failed to apply eG_Patch !!!... echo No changes made to existing System!!! echo ERROR Unable to Create Directory %EGURKHA_INSTALL_DIR%\%BACKUP_DIR%\manager\tomcat\webapps\final\WEB-INF >>%EGURKHA_INSTALL_DIR%\manager\logs\upgrade_event echo Failed to apply eG_Patch !!!... >>%EGURKHA_INSTALL_DIR%\manager\logs\upgrade_event echo No changes made to existing System!!! >>%EGURKHA_INSTALL_DIR%\manager\logs\upgrade_event if exist %EGURKHA_INSTALL_DIR%\%BACKUP_DIR% rmdir %EGURKHA_INSTALL_DIR%\%BACKUP_DIR% /s /q goto end ) REM :******************************************************************************************************************* REM :copying the contents to %BACKUP_DIR%\manager\config begins.... REM :******************************************************************************************************************* xcopy %EGURKHA_INSTALL_DIR%\manager\config %EGURKHA_INSTALL_DIR%\%BACKUP_DIR%\manager\config /E /K /Y /R >>%EGURKHA_INSTALL_DIR%\manager\logs\upgrade_event 2>>%EGURKHA_INSTALL_DIR%\tmp\logging if %ERRORLEVEL% GTR 0 ( echo ERROR Unable To BackUp %EGURKHA_INSTALL_DIR%\manager\config echo Failed to apply eG_Patch !!!... echo No changes made to existing System!!! echo ERROR Unable To BackUp %EGURKHA_INSTALL_DIR%\manager\config >>%EGURKHA_INSTALL_DIR%\manager\logs\upgrade_event echo Failed to apply eG_Patch !!!...>>%EGURKHA_INSTALL_DIR%\manager\logs\upgrade_event echo No changes made to existing System!!! >>%EGURKHA_INSTALL_DIR%\manager\logs\upgrade_event if exist %EGURKHA_INSTALL_DIR%\%BACKUP_DIR% rmdir %EGURKHA_INSTALL_DIR%\%BACKUP_DIR% /s /q goto end ) for %%F in (%EGURKHA_INSTALL_DIR%\tmp\logging) do set size=%%~zF if %size% GTR 0 ( echo ERROR Unable To BackUp %EGURKHA_INSTALL_DIR%\manager\config echo Failed to apply eG_Patch !!!... echo No changes made to existing System!!! echo ERROR Unable To BackUp %EGURKHA_INSTALL_DIR%\manager\config >>%EGURKHA_INSTALL_DIR%\manager\logs\upgrade_event echo Failed to apply eG_Patch !!!...>>%EGURKHA_INSTALL_DIR%\manager\logs\upgrade_event echo No changes made to existing System!!! >>%EGURKHA_INSTALL_DIR%\manager\logs\upgrade_event if exist %EGURKHA_INSTALL_DIR%\%BACKUP_DIR% rmdir %EGURKHA_INSTALL_DIR%\%BACKUP_DIR% /s /q goto end ) if exist %EGURKHA_INSTALL_DIR%\lib\log4j.jar ( copy %EGURKHA_INSTALL_DIR%\lib\log4j.jar %EGURKHA_INSTALL_DIR%\%BACKUP_DIR%\lib /Y >>%EGURKHA_INSTALL_DIR%\manager\logs\upgrade_event 2>>%EGURKHA_INSTALL_DIR%\tmp\logging if %ERRORLEVEL% GTR 0 ( echo ERROR Unable To BackUp %EGURKHA_INSTALL_DIR%\manager\config echo Failed to apply eG_Patch !!!... echo No changes made to existing System!!! echo ERROR Unable To BackUp %EGURKHA_INSTALL_DIR%\manager\config >>%EGURKHA_INSTALL_DIR%\manager\logs\upgrade_event echo Failed to apply eG_Patch !!!...>>%EGURKHA_INSTALL_DIR%\manager\logs\upgrade_event echo No changes made to existing System!!! >>%EGURKHA_INSTALL_DIR%\manager\logs\upgrade_event if exist %EGURKHA_INSTALL_DIR%\%BACKUP_DIR% rmdir %EGURKHA_INSTALL_DIR%\%BACKUP_DIR% /s /q goto end ) for %%F in (%EGURKHA_INSTALL_DIR%\tmp\logging) do set size=%%~zF if %size% GTR 0 ( echo ERROR Unable To BackUp %EGURKHA_INSTALL_DIR%\manager\config echo Failed to apply eG_Patch !!!... echo No changes made to existing System!!! echo ERROR Unable To BackUp %EGURKHA_INSTALL_DIR%\manager\config >>%EGURKHA_INSTALL_DIR%\manager\logs\upgrade_event echo Failed to apply eG_Patch !!!...>>%EGURKHA_INSTALL_DIR%\manager\logs\upgrade_event echo No changes made to existing System!!! >>%EGURKHA_INSTALL_DIR%\manager\logs\upgrade_event if exist %EGURKHA_INSTALL_DIR%\%BACKUP_DIR% rmdir %EGURKHA_INSTALL_DIR%\%BACKUP_DIR% /s /q goto end ) ) if exist %EGURKHA_INSTALL_DIR%\lib\setEnv.bat ( copy %EGURKHA_INSTALL_DIR%\lib\setEnv.bat %EGURKHA_INSTALL_DIR%\%BACKUP_DIR%\lib /Y >>%EGURKHA_INSTALL_DIR%\manager\logs\upgrade_event 2>>%EGURKHA_INSTALL_DIR%\tmp\logging if %ERRORLEVEL% GTR 0 ( echo ERROR Unable To BackUp %EGURKHA_INSTALL_DIR%\lib\setEnv.bat echo Failed to apply eG_Patch !!!... echo No changes made to existing System!!! echo ERROR Unable To BackUp %EGURKHA_INSTALL_DIR%\lib\setEnv.bat >>%EGURKHA_INSTALL_DIR%\manager\logs\upgrade_event echo Failed to apply eG_Patch !!!...>>%EGURKHA_INSTALL_DIR%\manager\logs\upgrade_event echo No changes made to existing System!!! >>%EGURKHA_INSTALL_DIR%\manager\logs\upgrade_event if exist %EGURKHA_INSTALL_DIR%\%BACKUP_DIR% rmdir %EGURKHA_INSTALL_DIR%\%BACKUP_DIR% /s /q goto end ) for %%F in (%EGURKHA_INSTALL_DIR%\tmp\logging) do set size=%%~zF if %size% GTR 0 ( echo ERROR Unable To BackUp %EGURKHA_INSTALL_DIR%\lib\setEnv.bat echo Failed to apply eG_Patch !!!... echo No changes made to existing System!!! echo ERROR Unable To BackUp %EGURKHA_INSTALL_DIR%\lib\setEnv.bat >>%EGURKHA_INSTALL_DIR%\manager\logs\upgrade_event echo Failed to apply eG_Patch !!!...>>%EGURKHA_INSTALL_DIR%\manager\logs\upgrade_event echo No changes made to existing System!!! >>%EGURKHA_INSTALL_DIR%\manager\logs\upgrade_event if exist %EGURKHA_INSTALL_DIR%\%BACKUP_DIR% rmdir %EGURKHA_INSTALL_DIR%\%BACKUP_DIR% /s /q goto end ) ) if exist %EGURKHA_INSTALL_DIR%\manager\lib\log4j.jar ( copy %EGURKHA_INSTALL_DIR%\manager\lib\log4j.jar %EGURKHA_INSTALL_DIR%\%BACKUP_DIR%\manager\lib /Y >>%EGURKHA_INSTALL_DIR%\manager\logs\upgrade_event 2>>%EGURKHA_INSTALL_DIR%\tmp\logging if %ERRORLEVEL% GTR 0 ( echo ERROR Unable To BackUp %EGURKHA_INSTALL_DIR%\manager\lib echo Failed to apply eG_Patch !!!... echo No changes made to existing System!!! echo ERROR Unable To BackUp %EGURKHA_INSTALL_DIR%\manager\lib >>%EGURKHA_INSTALL_DIR%\manager\logs\upgrade_event echo Failed to apply eG_Patch !!!...>>%EGURKHA_INSTALL_DIR%\manager\logs\upgrade_event echo No changes made to existing System!!! >>%EGURKHA_INSTALL_DIR%\manager\logs\upgrade_event if exist %EGURKHA_INSTALL_DIR%\%BACKUP_DIR% rmdir %EGURKHA_INSTALL_DIR%\%BACKUP_DIR% /s /q goto end ) for %%F in (%EGURKHA_INSTALL_DIR%\tmp\logging) do set size=%%~zF if %size% GTR 0 ( echo ERROR Unable To BackUp %EGURKHA_INSTALL_DIR%\manager\lib echo Failed to apply eG_Patch !!!... echo No changes made to existing System!!! echo ERROR Unable To BackUp %EGURKHA_INSTALL_DIR%\manager\lib >>%EGURKHA_INSTALL_DIR%\manager\logs\upgrade_event echo Failed to apply eG_Patch !!!...>>%EGURKHA_INSTALL_DIR%\manager\logs\upgrade_event echo No changes made to existing System!!! >>%EGURKHA_INSTALL_DIR%\manager\logs\upgrade_event if exist %EGURKHA_INSTALL_DIR%\%BACKUP_DIR% rmdir %EGURKHA_INSTALL_DIR%\%BACKUP_DIR% /s /q goto end ) ) if exist %EGURKHA_INSTALL_DIR%\bin\log4j.jar ( copy %EGURKHA_INSTALL_DIR%\bin\log4j.jar %EGURKHA_INSTALL_DIR%\%BACKUP_DIR%\bin /Y >>%EGURKHA_INSTALL_DIR%\manager\logs\upgrade_event 2>>%EGURKHA_INSTALL_DIR%\tmp\logging if %ERRORLEVEL% GTR 0 ( echo ERROR Unable To BackUp %EGURKHA_INSTALL_DIR%\bin echo Failed to apply eG_Patch !!!... echo No changes made to existing System!!! echo ERROR Unable To BackUp %EGURKHA_INSTALL_DIR%\bin >>%EGURKHA_INSTALL_DIR%\manager\logs\upgrade_event echo Failed to apply eG_Patch !!!...>>%EGURKHA_INSTALL_DIR%\manager\logs\upgrade_event echo No changes made to existing System!!! >>%EGURKHA_INSTALL_DIR%\manager\logs\upgrade_event if exist %EGURKHA_INSTALL_DIR%\%BACKUP_DIR% rmdir %EGURKHA_INSTALL_DIR%\%BACKUP_DIR% /s /q goto end ) for %%F in (%EGURKHA_INSTALL_DIR%\tmp\logging) do set size=%%~zF if %size% GTR 0 ( echo ERROR Unable To BackUp %EGURKHA_INSTALL_DIR%\bin echo Failed to apply eG_Patch !!!... echo No changes made to existing System!!! echo ERROR Unable To BackUp %EGURKHA_INSTALL_DIR%\bin >>%EGURKHA_INSTALL_DIR%\manager\logs\upgrade_event echo Failed to apply eG_Patch !!!...>>%EGURKHA_INSTALL_DIR%\manager\logs\upgrade_event echo No changes made to existing System!!! >>%EGURKHA_INSTALL_DIR%\manager\logs\upgrade_event if exist %EGURKHA_INSTALL_DIR%\%BACKUP_DIR% rmdir %EGURKHA_INSTALL_DIR%\%BACKUP_DIR% /s /q goto end ) ) xcopy %EGURKHA_INSTALL_DIR%\manager\tomcat\webapps\rumcollector %EGURKHA_INSTALL_DIR%\%BACKUP_DIR%\manager\tomcat\webapps\rumcollector /E /K /Y /R >>%EGURKHA_INSTALL_DIR%\manager\logs\upgrade_event 2>>%EGURKHA_INSTALL_DIR%\tmp\logging if %ERRORLEVEL% GTR 0 ( echo ERROR Unable To BackUp %EGURKHA_INSTALL_DIR%\manager\tomcat\webapps\rumcollector echo Failed to apply eG_Patch !!!... echo No changes made to existing System!!! echo ERROR Unable To BackUp %EGURKHA_INSTALL_DIR%\manager\tomcat\webapps\rumcollector >>%EGURKHA_INSTALL_DIR%\manager\logs\upgrade_event echo Failed to apply eG_Patch !!!...>>%EGURKHA_INSTALL_DIR%\manager\logs\upgrade_event echo No changes made to existing System!!! >>%EGURKHA_INSTALL_DIR%\manager\logs\upgrade_event if exist %EGURKHA_INSTALL_DIR%\%BACKUP_DIR% rmdir %EGURKHA_INSTALL_DIR%\%BACKUP_DIR% /s /q goto end ) for %%F in (%EGURKHA_INSTALL_DIR%\tmp\logging) do set size=%%~zF if %size% GTR 0 ( echo ERROR Unable To BackUp %EGURKHA_INSTALL_DIR%\manager\tomcat\webapps\rumcollector echo Failed to apply eG_Patch !!!... echo No changes made to existing System!!! echo ERROR Unable To BackUp %EGURKHA_INSTALL_DIR%\manager\tomcat\webapps\rumcollector >>%EGURKHA_INSTALL_DIR%\manager\logs\upgrade_event echo Failed to apply eG_Patch !!!...>>%EGURKHA_INSTALL_DIR%\manager\logs\upgrade_event echo No changes made to existing System!!! >>%EGURKHA_INSTALL_DIR%\manager\logs\upgrade_event if exist %EGURKHA_INSTALL_DIR%\%BACKUP_DIR% rmdir %EGURKHA_INSTALL_DIR%\%BACKUP_DIR% /s /q goto end ) xcopy %EGURKHA_INSTALL_DIR%\manager\tomcat\webapps\final\WEB-INF %EGURKHA_INSTALL_DIR%\%BACKUP_DIR%\manager\tomcat\webapps\final\WEB-INF /E /K /Y /R >>%EGURKHA_INSTALL_DIR%\manager\logs\upgrade_event 2>>%EGURKHA_INSTALL_DIR%\tmp\logging if %ERRORLEVEL% GTR 0 ( echo ERROR Unable To BackUp %EGURKHA_INSTALL_DIR%\manager\tomcat\webapps\final\WEB-INF echo Failed to apply eG_Patch !!!... echo No changes made to existing System!!! echo ERROR Unable To BackUp %EGURKHA_INSTALL_DIR%\manager\tomcat\webapps\final\WEB-INF >>%EGURKHA_INSTALL_DIR%\manager\logs\upgrade_event echo Failed to apply eG_Patch !!!...>>%EGURKHA_INSTALL_DIR%\manager\logs\upgrade_event echo No changes made to existing System!!! >>%EGURKHA_INSTALL_DIR%\manager\logs\upgrade_event if exist %EGURKHA_INSTALL_DIR%\%BACKUP_DIR% rmdir %EGURKHA_INSTALL_DIR%\%BACKUP_DIR% /s /q goto end ) for %%F in (%EGURKHA_INSTALL_DIR%\tmp\logging) do set size=%%~zF if %size% GTR 0 ( echo ERROR Unable To BackUp %EGURKHA_INSTALL_DIR%\manager\tomcat\webapps\final\WEB-INF echo Failed to apply eG_Patch !!!... echo No changes made to existing System!!! echo ERROR Unable To BackUp %EGURKHA_INSTALL_DIR%\manager\tomcat\webapps\final\WEB-INF >>%EGURKHA_INSTALL_DIR%\manager\logs\upgrade_event echo Failed to apply eG_Patch !!!...>>%EGURKHA_INSTALL_DIR%\manager\logs\upgrade_event echo No changes made to existing System!!! >>%EGURKHA_INSTALL_DIR%\manager\logs\upgrade_event if exist %EGURKHA_INSTALL_DIR%\%BACKUP_DIR% rmdir %EGURKHA_INSTALL_DIR%\%BACKUP_DIR% /s /q goto end ) echo Backup of the eG Manager completed echo Backup of the eG Manager completed >>%EGURKHA_INSTALL_DIR%\manager\logs\upgrade_event ) else ( echo " Backup of the eG manager already exists..." echo " Continuing with the upgrade process..." ) REM :******************************************************************************************************************* REM :Upgrading Quality Virtual Desktop component begins.... REM :******************************************************************************************************************* cd /d .\eG_Patch echo Upgrading the eG Manager configuration ... echo Upgrading the eG Manager configuration ...>>%EGURKHA_INSTALL_DIR%\manager\logs\upgrade_event xcopy .\final %EGURKHA_INSTALL_DIR%\manager\tomcat\webapps\final /E /K /Y /R >>%EGURKHA_INSTALL_DIR%\manager\logs\upgrade_event 2>>%EGURKHA_INSTALL_DIR%\tmp\logging if %ERRORLEVEL% GTR 0 ( echo ERROR : Unable to copy .\final echo Failed to apply eG_Patch !!!... echo Execute eG_ReporterPatch.bat With Revert option type %EGURKHA_INSTALL_DIR%\tmp\logging >>%EGURKHA_INSTALL_DIR%\manager\logs\upgrade_event echo Please refer to file %EGURKHA_INSTALL_DIR%\manager\logs\upgrade_event for further details echo ERROR : Unable to copy .\final >>%EGURKHA_INSTALL_DIR%\manager\logs\upgrade_event echo Failed to apply eG_Patch !!!... >>%EGURKHA_INSTALL_DIR%\manager\logs\upgrade_event echo Execute eG_ReporterPatch.bat With Revert option >>%EGURKHA_INSTALL_DIR%\manager\logs\upgrade_event goto end ) for %%F in (%EGURKHA_INSTALL_DIR%\tmp\logging) do set size=%%~zF if %size% GTR 0 ( echo ERROR : Unable to copy .\final echo Failed to apply eG_Patch !!!... echo Execute eG_ReporterPatch.bat With Revert option type %EGURKHA_INSTALL_DIR%\tmp\logging >>%EGURKHA_INSTALL_DIR%\manager\logs\upgrade_event echo Please refer to file %EGURKHA_INSTALL_DIR%\manager\logs\upgrade_event for further details echo ERROR : Unable to copy .\final >>%EGURKHA_INSTALL_DIR%\manager\logs\upgrade_event echo Failed to apply eG_Patch !!!... >>%EGURKHA_INSTALL_DIR%\manager\logs\upgrade_event echo Execute eG_ReporterPatch.bat With Revert option >>%EGURKHA_INSTALL_DIR%\manager\logs\upgrade_event goto end ) java -cp %curDir%\eG_Patch\eg_securityUpdate.jar;%classpath% SecurityUpdate %EGURKHA_INSTALL_DIR% >>%EGURKHA_INSTALL_DIR%\manager\logs\upgrade_event 2>>%EGURKHA_INSTALL_DIR%\tmp\logging if %ERRORLEVEL% GTR 0 ( echo ERROR : Unable to run eg_securityUpdate echo Failed to apply eG_Patch !!!... echo Please refer to file %EGURKHA_INSTALL_DIR%\manager\logs\upgrade_event for further details echo Execute eG_Patch.bat With Revert option type %EGURKHA_INSTALL_DIR%\tmp\logging >>%EGURKHA_INSTALL_DIR%\manager\logs\upgrade_event echo ERROR : Unable to run eg_securityUpdate >>%EGURKHA_INSTALL_DIR%\manager\logs\upgrade_event echo Execute eG_Patch.bat With Revert option >>%EGURKHA_INSTALL_DIR%\manager\logs\upgrade_event echo Failed to apply eG_Patch !!!... >>%EGURKHA_INSTALL_DIR%\manager\logs\upgrade_event goto end ) for %%F in (%EGURKHA_INSTALL_DIR%\tmp\logging) do set size=%%~zF if %size% GTR 0 ( echo ERROR : Unable to run eg_securityUpdate echo Failed to apply eG_Patch !!!... echo Please refer to file %EGURKHA_INSTALL_DIR%\manager\logs\upgrade_event for further details echo Execute eG_Patch.bat With Revert option type %EGURKHA_INSTALL_DIR%\tmp\logging >>%EGURKHA_INSTALL_DIR%\manager\logs\upgrade_event echo ERROR : Unable to run eg_securityUpdate >>%EGURKHA_INSTALL_DIR%\manager\logs\upgrade_event echo Execute eG_Patch.bat With Revert option >>%EGURKHA_INSTALL_DIR%\manager\logs\upgrade_event echo Failed to apply eG_Patch !!!... >>%EGURKHA_INSTALL_DIR%\manager\logs\upgrade_event goto end ) java -cp %curDir%\eG_Patch\;%classpath% UpdatePatchInfo SecurityPatch >>%EGURKHA_INSTALL_DIR%\manager\logs\upgrade_event 2>>%EGURKHA_INSTALL_DIR%\tmp\logging if %ERRORLEVEL% GTR 0 ( echo ERROR : Unable to Update UpdatePatchInfo echo Failed to apply eG_Patch !!!... echo Please refer to file %EGURKHA_INSTALL_DIR%\manager\logs\upgrade_event for further details echo Execute eG_Patch.bat With Revert option type %EGURKHA_INSTALL_DIR%\tmp\logging >>%EGURKHA_INSTALL_DIR%\manager\logs\upgrade_event echo ERROR : Unable to Update UpdatePatchInfo >>%EGURKHA_INSTALL_DIR%\manager\logs\upgrade_event echo Execute eG_Patch.bat With Revert option >>%EGURKHA_INSTALL_DIR%\manager\logs\upgrade_event echo Failed to apply eG_Patch !!!... >>%EGURKHA_INSTALL_DIR%\manager\logs\upgrade_event goto end ) for %%F in (%EGURKHA_INSTALL_DIR%\tmp\logging) do set size=%%~zF if %size% GTR 0 ( echo ERROR : Unable to Updating UpdatePatchInfo echo Failed to apply eG_Patch !!!... echo Please refer to file %EGURKHA_INSTALL_DIR%\manager\logs\upgrade_event for further details echo Execute eG_Patch.bat With Revert option type %EGURKHA_INSTALL_DIR%\tmp\logging >>%EGURKHA_INSTALL_DIR%\manager\logs\upgrade_event echo ERROR : Unable to Updating UpdatePatchInfo >>%EGURKHA_INSTALL_DIR%\manager\logs\upgrade_event echo Execute eG_Patch.bat With Revert option >>%EGURKHA_INSTALL_DIR%\manager\logs\upgrade_event echo Failed to apply eG_Patch !!!... >>%EGURKHA_INSTALL_DIR%\manager\logs\upgrade_event goto end ) echo eG Manager configuration was upgraded successfully !... echo eG Manager configuration was upgraded successfully !...>>%EGURKHA_INSTALL_DIR%\manager\logs\upgrade_event echo. echo. echo ****************************************************************** echo The eG Manager upgrade has been completed successfully!!! echo Execute the command %EGURKHA_INSTALL_DIR%\lib\start_manager to start the eG Manager. echo ****************************************************************** echo. echo. echo ******************************************************************>>%EGURKHA_INSTALL_DIR%\manager\logs\upgrade_event echo The eG Manager upgrade has been completed successfully!!!>>%EGURKHA_INSTALL_DIR%\manager\logs\upgrade_event echo Execute the command %EGURKHA_INSTALL_DIR%\lib\start_manager to start the eG Manager.>>%EGURKHA_INSTALL_DIR%\manager\logs\upgrade_event echo ******************************************************************>>%EGURKHA_INSTALL_DIR%\manager\logs\upgrade_event echo. echo. goto End :Revert if exist %EGURKHA_INSTALL_DIR%\tmp\logging del %EGURKHA_INSTALL_DIR%\tmp\logging /q >nul 2>nul echo >> %EGURKHA_INSTALL_DIR%\manager\logs\upgrade_event if not exist %EGURKHA_INSTALL_DIR%\%BACKUP_DIR% ( echo No Upgrades to Revert goto end ) cls echo. echo. echo. echo WELCOME TO REVERT OPERATION echo =========================== echo WELCOME TO REVERT OPERATION >> %EGURKHA_INSTALL_DIR%\manager\logs\upgrade_event echo =========================== >> %EGURKHA_INSTALL_DIR%\manager\logs\upgrade_event echo. echo Reverting the eG Manager to its original configuration. echo. echo ****************************************************** echo Revert process might take several minutes to complete. echo PLEASE DO NOT INTERRUPT THIS PROCESS. echo ****************************************************** echo. echo Stopping the eG Manager ... net stop eGmon>>nul 2>>nul %EGURKHA_INSTALL_DIR%\bin\egwait 30 echo ************************************* echo The eGMon service stopped.. echo ************************************* echo. net stop egurkhaTomcat 2>>nul >>nul %EGURKHA_INSTALL_DIR%\bin\egwait 30 echo ***************************************** echo The eGurkhaTomcat service stopped... echo ***************************************** echo *********************************************** echo The eG Manager has been successfully stopped. echo *********************************************** if exist %EGURKHA_INSTALL_DIR%\%BACKUP_DIR%\manager\config rmdir %EGURKHA_INSTALL_DIR%\manager\config /s /q >>%EGURKHA_INSTALL_DIR%\manager\logs\upgrade_event 2> %EGURKHA_INSTALL_DIR%\tmp\logging if not exist %EGURKHA_INSTALL_DIR%\manager\config mkdir %EGURKHA_INSTALL_DIR%\manager\config xcopy %EGURKHA_INSTALL_DIR%\%BACKUP_DIR%\manager\config %EGURKHA_INSTALL_DIR%\manager\config /E /K /Y /R >>%EGURKHA_INSTALL_DIR%\manager\logs\upgrade_event 2> %EGURKHA_INSTALL_DIR%\tmp\logging if %ERRORLEVEL% GTR 0 ( echo ERROR : Failed to Revert manager config!!!! echo ERROR : Failed to Revert manager config!!!! >>%EGURKHA_INSTALL_DIR%\manager\logs\upgrade_event echo Please contact support@eginnovations.com for further assistance goto end ) for %%F in (%EGURKHA_INSTALL_DIR%\tmp\logging) do set size=%%~zF if %size% GTR 0 ( echo ERROR : Failed to Revert manager config!!!! echo ERROR : Failed to Revert manager config!!!! >>%EGURKHA_INSTALL_DIR%\manager\logs\upgrade_event echo Revert failed!!!.. type %EGURKHA_INSTALL_DIR%\tmp\logging >>%EGURKHA_INSTALL_DIR%\manager\logs\upgrade_event echo Please contact support@eginnovations.com for further assistance goto end ) if exist %EGURKHA_INSTALL_DIR%\%BACKUP_DIR%\lib\log4j.jar ( copy %EGURKHA_INSTALL_DIR%\%BACKUP_DIR%\lib\log4j.jar %EGURKHA_INSTALL_DIR%\lib /Y >>%EGURKHA_INSTALL_DIR%\manager\logs\upgrade_event 2>>%EGURKHA_INSTALL_DIR%\tmp\logging if %ERRORLEVEL% GTR 0 ( echo ERROR Unable To BackUp %EGURKHA_INSTALL_DIR%\manager\config echo Failed to apply eG_Patch !!!... echo No changes made to existing System!!! echo ERROR Unable To BackUp %EGURKHA_INSTALL_DIR%\manager\config >>%EGURKHA_INSTALL_DIR%\manager\logs\upgrade_event echo Failed to apply eG_Patch !!!...>>%EGURKHA_INSTALL_DIR%\manager\logs\upgrade_event echo No changes made to existing System!!! >>%EGURKHA_INSTALL_DIR%\manager\logs\upgrade_event if exist %EGURKHA_INSTALL_DIR%\%BACKUP_DIR% rmdir %EGURKHA_INSTALL_DIR%\%BACKUP_DIR% /s /q goto end ) for %%F in (%EGURKHA_INSTALL_DIR%\tmp\logging) do set size=%%~zF if %size% GTR 0 ( echo ERROR Unable To BackUp %EGURKHA_INSTALL_DIR%\manager\config echo Failed to apply eG_Patch !!!... echo No changes made to existing System!!! echo ERROR Unable To BackUp %EGURKHA_INSTALL_DIR%\manager\config >>%EGURKHA_INSTALL_DIR%\manager\logs\upgrade_event echo Failed to apply eG_Patch !!!...>>%EGURKHA_INSTALL_DIR%\manager\logs\upgrade_event echo No changes made to existing System!!! >>%EGURKHA_INSTALL_DIR%\manager\logs\upgrade_event if exist %EGURKHA_INSTALL_DIR%\%BACKUP_DIR% rmdir %EGURKHA_INSTALL_DIR%\%BACKUP_DIR% /s /q goto end ) ) if exist %EGURKHA_INSTALL_DIR%\%BACKUP_DIR%\lib\setEnv.bat ( copy %EGURKHA_INSTALL_DIR%\%BACKUP_DIR%\lib\setEnv.bat %EGURKHA_INSTALL_DIR%\lib /Y >>%EGURKHA_INSTALL_DIR%\manager\logs\upgrade_event 2>>%EGURKHA_INSTALL_DIR%\tmp\logging if %ERRORLEVEL% GTR 0 ( echo ERROR Unable To BackUp %EGURKHA_INSTALL_DIR%\lib\setEnv.bat echo Failed to apply eG_Patch !!!... echo No changes made to existing System!!! echo ERROR Unable To BackUp %EGURKHA_INSTALL_DIR%\lib\setEnv.bat >>%EGURKHA_INSTALL_DIR%\manager\logs\upgrade_event echo Failed to apply eG_Patch !!!...>>%EGURKHA_INSTALL_DIR%\manager\logs\upgrade_event echo No changes made to existing System!!! >>%EGURKHA_INSTALL_DIR%\manager\logs\upgrade_event if exist %EGURKHA_INSTALL_DIR%\%BACKUP_DIR% rmdir %EGURKHA_INSTALL_DIR%\%BACKUP_DIR% /s /q goto end ) for %%F in (%EGURKHA_INSTALL_DIR%\tmp\logging) do set size=%%~zF if %size% GTR 0 ( echo ERROR Unable To BackUp %EGURKHA_INSTALL_DIR%\lib\setEnv.bat echo Failed to apply eG_Patch !!!... echo No changes made to existing System!!! echo ERROR Unable To BackUp %EGURKHA_INSTALL_DIR%\lib\setEnv.bat >>%EGURKHA_INSTALL_DIR%\manager\logs\upgrade_event echo Failed to apply eG_Patch !!!...>>%EGURKHA_INSTALL_DIR%\manager\logs\upgrade_event echo No changes made to existing System!!! >>%EGURKHA_INSTALL_DIR%\manager\logs\upgrade_event if exist %EGURKHA_INSTALL_DIR%\%BACKUP_DIR% rmdir %EGURKHA_INSTALL_DIR%\%BACKUP_DIR% /s /q goto end ) ) if exist %EGURKHA_INSTALL_DIR%\%BACKUP_DIR%\manager\lib\log4j.jar ( copy %EGURKHA_INSTALL_DIR%\%BACKUP_DIR%\manager\lib\log4j.jar %EGURKHA_INSTALL_DIR%\manager\lib /Y >>%EGURKHA_INSTALL_DIR%\manager\logs\upgrade_event 2>>%EGURKHA_INSTALL_DIR%\tmp\logging if %ERRORLEVEL% GTR 0 ( echo ERROR Unable To BackUp %EGURKHA_INSTALL_DIR%\manager\lib echo Failed to apply eG_Patch !!!... echo No changes made to existing System!!! echo ERROR Unable To BackUp %EGURKHA_INSTALL_DIR%\manager\lib >>%EGURKHA_INSTALL_DIR%\manager\logs\upgrade_event echo Failed to apply eG_Patch !!!...>>%EGURKHA_INSTALL_DIR%\manager\logs\upgrade_event echo No changes made to existing System!!! >>%EGURKHA_INSTALL_DIR%\manager\logs\upgrade_event if exist %EGURKHA_INSTALL_DIR%\%BACKUP_DIR% rmdir %EGURKHA_INSTALL_DIR%\%BACKUP_DIR% /s /q goto end ) for %%F in (%EGURKHA_INSTALL_DIR%\tmp\logging) do set size=%%~zF if %size% GTR 0 ( echo ERROR Unable To BackUp %EGURKHA_INSTALL_DIR%\manager\lib echo Failed to apply eG_Patch !!!... echo No changes made to existing System!!! echo ERROR Unable To BackUp %EGURKHA_INSTALL_DIR%\manager\lib >>%EGURKHA_INSTALL_DIR%\manager\logs\upgrade_event echo Failed to apply eG_Patch !!!...>>%EGURKHA_INSTALL_DIR%\manager\logs\upgrade_event echo No changes made to existing System!!! >>%EGURKHA_INSTALL_DIR%\manager\logs\upgrade_event if exist %EGURKHA_INSTALL_DIR%\%BACKUP_DIR% rmdir %EGURKHA_INSTALL_DIR%\%BACKUP_DIR% /s /q goto end ) ) xcopy %EGURKHA_INSTALL_DIR%\%BACKUP_DIR%\manager\tomcat\webapps\rumcollector %EGURKHA_INSTALL_DIR%\manager\tomcat\webapps\rumcollector /E /K /Y /R >>%EGURKHA_INSTALL_DIR%\manager\logs\upgrade_event 2>>%EGURKHA_INSTALL_DIR%\tmp\logging if %ERRORLEVEL% GTR 0 ( echo ERROR Unable To BackUp %EGURKHA_INSTALL_DIR%\manager\tomcat\webapps\rumcollector echo Failed to apply eG_Patch !!!... echo No changes made to existing System!!! echo ERROR Unable To BackUp %EGURKHA_INSTALL_DIR%\manager\tomcat\webapps\rumcollector >>%EGURKHA_INSTALL_DIR%\manager\logs\upgrade_event echo Failed to apply eG_Patch !!!...>>%EGURKHA_INSTALL_DIR%\manager\logs\upgrade_event echo No changes made to existing System!!! >>%EGURKHA_INSTALL_DIR%\manager\logs\upgrade_event if exist %EGURKHA_INSTALL_DIR%\%BACKUP_DIR% rmdir %EGURKHA_INSTALL_DIR%\%BACKUP_DIR% /s /q goto end ) for %%F in (%EGURKHA_INSTALL_DIR%\tmp\logging) do set size=%%~zF if %size% GTR 0 ( echo ERROR Unable To BackUp %EGURKHA_INSTALL_DIR%\manager\tomcat\webapps\rumcollector echo Failed to apply eG_Patch !!!... echo No changes made to existing System!!! echo ERROR Unable To BackUp %EGURKHA_INSTALL_DIR%\manager\tomcat\webapps\rumcollector >>%EGURKHA_INSTALL_DIR%\manager\logs\upgrade_event echo Failed to apply eG_Patch !!!...>>%EGURKHA_INSTALL_DIR%\manager\logs\upgrade_event echo No changes made to existing System!!! >>%EGURKHA_INSTALL_DIR%\manager\logs\upgrade_event if exist %EGURKHA_INSTALL_DIR%\%BACKUP_DIR% rmdir %EGURKHA_INSTALL_DIR%\%BACKUP_DIR% /s /q goto end ) if exist %EGURKHA_INSTALL_DIR%\%BACKUP_DIR%\manager\tomcat\webapps\final\WEB-INF rmdir %EGURKHA_INSTALL_DIR%\manager\tomcat\webapps\final\WEB-INF /s /q >>%EGURKHA_INSTALL_DIR%\manager\logs\upgrade_event 2> %EGURKHA_INSTALL_DIR%\tmp\logging if not exist %EGURKHA_INSTALL_DIR%\manager\tomcat\webapps\final\WEB-INF mkdir %EGURKHA_INSTALL_DIR%\manager\tomcat\webapps\final\WEB-INF xcopy %EGURKHA_INSTALL_DIR%\%BACKUP_DIR%\manager\tomcat\webapps\final\WEB-INF %EGURKHA_INSTALL_DIR%\manager\tomcat\webapps\final\WEB-INF /E /K /Y /R >>%EGURKHA_INSTALL_DIR%\manager\logs\upgrade_event 2> %EGURKHA_INSTALL_DIR%\tmp\logging if %ERRORLEVEL% GTR 0 ( echo ERROR : Failed to Revert eG manager final\WEB-INF files!!!! echo ERROR : Failed to Revert eG manager final\WEB-INF files!!!! >>%EGURKHA_INSTALL_DIR%\manager\logs\upgrade_event echo Please contact support@eginnovations.com for further assistance goto end ) for %%F in (%EGURKHA_INSTALL_DIR%\tmp\logging) do set size=%%~zF if %size% GTR 0 ( echo ERROR : Failed to Revert eG manager final\WEB-INF files!!!! echo ERROR : Failed to Revert eG manager final\WEB-INF files!!!! >>%EGURKHA_INSTALL_DIR%\manager\logs\upgrade_event echo Revert failed!!!.. type %EGURKHA_INSTALL_DIR%\tmp\logging >>%EGURKHA_INSTALL_DIR%\manager\logs\upgrade_event echo Please contact support@eginnovations.com for further assistance goto end ) if exist %EGURKHA_INSTALL_DIR%\%BACKUP_DIR% ( rmdir %EGURKHA_INSTALL_DIR%\%BACKUP_DIR% /S /Q >nul 2>nul ) echo *************************************************************** echo Successfully reverted the eG Manager to the previous version! echo Please execute the command %EGURKHA_INSTALL_DIR%\lib\start_manager echo and %EGURKHA_INSTALL_DIR%\lib\start_agent to start the eG Manager and eG Agent. echo *************************************************************** goto end :Commit cls echo *********************************************************** >>%EGURKHA_INSTALL_DIR%\manager\logs\upgrade_event echo In Commit Operation >>%EGURKHA_INSTALL_DIR%\manager\logs\upgrade_event echo WELCOME TO COMMIT OPERATION echo =========================== echo WELCOME TO COMMIT OPERATION >>%EGURKHA_INSTALL_DIR%\manager\logs\upgrade_event echo =========================== >>%EGURKHA_INSTALL_DIR%\manager\logs\upgrade_event echo. echo. echo Committing the eG Manager Upgrade Changes .... echo. if exist %EGURKHA_INSTALL_DIR%\%BACKUP_DIR% ( rmdir %EGURKHA_INSTALL_DIR%\%BACKUP_DIR% /S /Q >nul if %ERRORLEVEL% NEQ 0 ( echo ERROR : Unable to Delete Backup directory %EGURKHA_INSTALL_DIR%\%BACKUP_DIR% echo please close all applications and delete %EGURKHA_INSTALL_DIR%\%BACKUP_DIR% manually echo ERROR : Unable to Delete Backup directory %EGURKHA_INSTALL_DIR%\%BACKUP_DIR% >>%EGURKHA_INSTALL_DIR%\manager\logs\upgrade_event echo please close all applications and delete %EGURKHA_INSTALL_DIR%\%BACKUP_DIR% manually >>%EGURKHA_INSTALL_DIR%\manager\logs\upgrade_event goto end ) ) echo ***************************************** echo Successfully Committed. echo ***************************************** echo ***************************************** >>%EGURKHA_INSTALL_DIR%\manager\logs\upgrade_event echo Successfully Committed. >>%EGURKHA_INSTALL_DIR%\manager\logs\upgrade_event echo ***************************************** >>%EGURKHA_INSTALL_DIR%\manager\logs\upgrade_event :End echo. @pause ENDLOCAL