Skip to content

Commit e4c9a50

Browse files
Add win11 on win11
1 parent 1589d90 commit e4c9a50

File tree

2 files changed

+18
-4
lines changed

2 files changed

+18
-4
lines changed

installation_and_upgrade/IBEX_upgrade.py

Lines changed: 10 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -114,6 +114,13 @@ def _get_latest_existing_dir_path(release_dir: str, component: str) -> str:
114114
choices=["x64", "x86"],
115115
help="Server build architecture.",
116116
)
117+
parser.add_argument(
118+
"--server_winbuild",
119+
dest="server_winbuild",
120+
default="win7",
121+
choices=["win7", "win10", "win11"],
122+
help="Server winbuild.",
123+
)
117124

118125
deployment_types = [
119126
f"{choice}: {deployment_types}" for choice, (_, deployment_types) in UPGRADE_TYPES.items()
@@ -179,13 +186,14 @@ def _get_latest_existing_dir_path(release_dir: str, component: str) -> str:
179186
elif args.kits_icp_dir is not None:
180187
if args.deployment_type == "install_latest_incr":
181188
epics_build_dir = os.path.join(
182-
args.kits_icp_dir, "EPICS", args.server_build_prefix + "_win7_" + args.server_arch
189+
args.kits_icp_dir, "EPICS", args.server_build_prefix + "_" +
190+
args.server_winbuild + "_" + args.server_arch
183191
)
184192
else:
185193
epics_build_dir = os.path.join(
186194
args.kits_icp_dir,
187195
"EPICS",
188-
args.server_build_prefix + "_CLEAN_win7_" + args.server_arch,
196+
args.server_build_prefix + "_CLEAN_" + args.server_winbuild + "_" + args.server_arch,
189197
)
190198

191199
try:

installation_and_upgrade/instrument_install_latest_build_only.bat

Lines changed: 8 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,8 @@ REM normally will use EPICS_win7_x64 or EPICS_CLEAN_win7_x64 depending on incre
55
REM with prefix specified will use {prefix}_win7_x64 and {prefix}_CLEAN_win7_x64 for server install source directory
66
REM argument 3 can be x86 or x64, defaults to x64 if not specified.
77
REM 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

911
setlocal EnableDelayedExpansion
1012

@@ -34,6 +36,10 @@ set SERVER_ARCH=x64
3436
if 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+
3743
set INSTALL_TYPE=install_latest
3844
if "%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 "%~dp0IBEX_upgrade.py" --release_dir "%RELEASE_SOURCE%" --server_arch %SERVER_ARCH% --quiet !INSTALL_TYPE!
81+
"%LATEST_PYTHON%" -u "%~dp0IBEX_upgrade.py" --release_dir "%RELEASE_SOURCE%" --server_arch %SERVER_ARCH% --quiet !INSTALL_TYPE! --server_winbuild %SERVER_WINBUILD%
7682
) else (
77-
"%LATEST_PYTHON%" -u "%~dp0IBEX_upgrade.py" --kits_icp_dir "%KITS_ICP_PATH%" %SERVER_BUILD_PREFIX% --server_arch %SERVER_ARCH% --quiet !INSTALL_TYPE!
83+
"%LATEST_PYTHON%" -u "%~dp0IBEX_upgrade.py" --kits_icp_dir "%KITS_ICP_PATH%" %SERVER_BUILD_PREFIX% --server_arch %SERVER_ARCH% --quiet !INSTALL_TYPE! --server_winbuild %SERVER_WINBUILD%
7884
)
7985
IF %errorlevel% neq 0 (
8086
echo Error %errorlevel% returned from IBEX_upgrade script

0 commit comments

Comments
 (0)