@echo off
setlocal enabledelayedexpansion

set FIPER_COMMAND=%~dp0%

cd /d %FIPER_COMMAND%
cd ..\..

set FIPER_HOME=%CD%

cd /d %FIPER_HOME%\..
mkdir config
cd /d %FIPER_HOME%\..\config
mkdir tomcat
mkdir Derby

xcopy /y %FIPER_HOME%\reffiles\SMAFIPconfig\*.properties %FIPER_HOME%\..\config
xcopy /y %FIPER_HOME%\reffiles\SMAFIPconfig\standalone.cpr.tmpl %FIPER_HOME%\..\config\
rename %FIPER_HOME%\..\config\standalone.cpr.tmpl standalone.cpr
xcopy /E /i /y %FIPER_HOME%\reffiles\SMAFIPserver\tomcat %FIPER_HOME%\..\config\tomcat
xcopy /E /i /y %FIPER_HOME%\reffiles\SMAFIPserver\db\Derby %FIPER_HOME%\..\config\Derby
xcopy /E /i /y %FIPER_HOME%\docs\java\SMAFIPejbVendorTomEE.jar %FIPER_HOME%\..\config\tomcat\lib

xcopy /y %FIPER_HOME%\reffiles\SMAFIPconfig\tomee.cpr %FIPER_HOME%\..\config\
for /f "usebackq tokens=*" %%a in ("%FIPER_HOME%\..\config\tomee.cpr") do call :Replace "%%a"
del "%FIPER_HOME%\..\config\tomee.cpr"
rename %FIPER_HOME%\..\config\tomee_old.txt tomee.cpr
if %2==true (
	call %FIPER_HOME%\code\jre8\bin\java -jar %FIPER_HOME%/docs/java/ejbclient/SMAFIPTomeeSupport.jar %FIPER_HOME% installer
)

goto end

:Replace
set "str1=%~1"
set "str1=!str1:localhost=%COMPUTERNAME%!" 
echo !str1!>>"%FIPER_HOME%\..\config\tomee_old.txt"

:end


