@echo off

REM  Hitachi SVP                               
REM  Apache Install tool for Hitachi SVP
REM       All Rights Reserved, Copyright (C) 2013-2020,Hitachi, Ltd.
REM
REM History  :Version    :DATE        : Coder        : Patch No
REM Hitachi SVP 
REM          :01-00      :2013.04.09  :
REM          :01-01      :2014.08.01  : S.Moriya     : Y8592222338 (Apache2.4.10 is supported) 
REM          :01-02      :2015.05.27  : S.Moriya     : Y8012223001 (Apache2.4.12 is supported) 
REM          :01-03      :2018.10.03  : S.Moriya     : #59383 (Apache2.4.34 is supported) 
REM          :01-04      :2019.08.20  : J.Okuno      : #82714 (Apache2.4.39 is supported)
REM          :01-05      :2020.03.12  : S.Moriya     : #98565 (Apache2.4.41 is supported) 
REM
REM Document
REM Apache2.4.41 Installer
REM
REM 


REM Install the VC++Runtime.
set RUNTIME_INST_BAT="%~dp0..\vc_runtime\install_vc_runtime.bat"

call %RUNTIME_INST_BAT%

ECHO Stop Apache Service
REM pushd "C:\Program Files\Apache Group\Apache2\bin"
IF not EXIST "C:\Program Files\Apache Group\Apache2\bin\httpd.exe" goto SKIP_STOP
cd "C:\Program Files\Apache Group\Apache2\bin"
httpd.exe -k stop 2>"c:\Error.txt"
taskkill /F /IM "httpd.exe" 2>>"C:\Error.txt"
taskkill /F /IM "rotatelogs.exe" 2>>"C:\Error.txt"
httpd.exe -k uninstall 
:SKIP_STOP


REM IF EXIST "C:\Program Files\Apache Group\Apache2\conf\httpd.conf" del "c:\Program Files\Apache Group\Apache2\conf\httpd.conf"


REM ECHO Install (Overwrite Files)
REM IF not EXIST "C:\Program Files\Apache Group\Apache2\" mkdir "C:\Program Files\Apache Group\Apache2\"
REM pushd %~dp0
REM xcopy /E /R /Q /Y /H "Apache24" "C:\Program Files\Apache Group\Apache2" 2>>"C:\Error.txt"

REM ECHO .

REM xcopy /E /Y %~dp0\conf "c:\Program Files\Apache Group\Apache2\conf"

ECHO Start Apache Service
pushd "C:\Program Files\Apache Group\Apache2\bin"
REM cd "C:\Program Files\Apache Group\Apache2\bin"
httpd.exe -k install 2>>"C:\Error.txt"
httpd.exe -k start 2>>"C:\Error.txt"

REM ECHO Add Registry key and value
REM REG ADD "HKEY_LOCAL_MACHINE\SOFTWARE\Apache Software Foundation\Apache\2.4.12" /v ServerRoot /t REG_SZ /d "C:\Program Files\Apache Group\Apache2" /f
REM REG ADD "HKEY_LOCAL_MACHINE\SOFTWARE\Apache Software Foundation\Apache\2.4.12" /v Shared /t REG_DWORD /d 1 /f

exit
