@@ -5,6 +5,8 @@ REM normally will use EPICS_win7_x64 or EPICS_CLEAN_win7_x64 depending on incre
55REM with prefix specified will use {prefix}_win7_x64 and {prefix}_CLEAN_win7_x64 for server install source directory
66REM argument 3 can be x86 or x64, defaults to x64 if not specified.
77REM this will change e.g. {prefix}_win7_x64 to {prefix}_win7_x86 as server source directory to use
8+ REM argument 4 can be server winbuild, defaults to win7 if not specified.
9+ REM this will change e.g. {prefix}_win7_x64 to {prefix}_win1_x64 as server source directory to use
810
911setlocal EnableDelayedExpansion
1012
@@ -34,6 +36,10 @@ set SERVER_ARCH=x64
3436if not " %3 " == " " set SERVER_ARCH = %3
3537@ echo Using server arch %SERVER_ARCH%
3638
39+ set SERVER_WINBUILD = win7
40+ if not " %4 " == " " set SERVER_WINBUILD = %4
41+ @ echo Using server winbuild %SERVER_WINBUILD%
42+
3743set INSTALL_TYPE = install_latest
3844if " %1 " == " INCR" (
3945 set INSTALL_TYPE = install_latest_incr
@@ -72,9 +78,9 @@ if "%1" == "RELEASE" (
7278 REM set INSTALL_TYPE=instrument_install
7379 REM set INSTALL_TYPE=training_update
7480 set INSTALL_TYPE = install_latest
75- " %LATEST_PYTHON% " -u " %~dp0 IBEX_upgrade.py" --release_dir " %RELEASE_SOURCE% " --server_arch %SERVER_ARCH% --quiet !INSTALL_TYPE!
81+ " %LATEST_PYTHON% " -u " %~dp0 IBEX_upgrade.py" --release_dir " %RELEASE_SOURCE% " --server_arch %SERVER_ARCH% --quiet !INSTALL_TYPE! --server_winbuild %SERVER_WINBUILD%
7682) else (
77- " %LATEST_PYTHON% " -u " %~dp0 IBEX_upgrade.py" --kits_icp_dir " %KITS_ICP_PATH% " %SERVER_BUILD_PREFIX% --server_arch %SERVER_ARCH% --quiet !INSTALL_TYPE!
83+ " %LATEST_PYTHON% " -u " %~dp0 IBEX_upgrade.py" --kits_icp_dir " %KITS_ICP_PATH% " %SERVER_BUILD_PREFIX% --server_arch %SERVER_ARCH% --quiet !INSTALL_TYPE! --server_winbuild %SERVER_WINBUILD%
7884)
7985IF %errorlevel% neq 0 (
8086 echo Error %errorlevel% returned from IBEX_upgrade script
0 commit comments