diff --git a/.claude/skills/system-check/SKILL.md b/.claude/skills/system-check/SKILL.md index f2c531b..9d2a712 100644 --- a/.claude/skills/system-check/SKILL.md +++ b/.claude/skills/system-check/SKILL.md @@ -4,10 +4,10 @@ description: >- Read-only check of a CI Server machine, run before any CI Server work. Use when the user asks which CI Server version is installed, whether CI Server is running, where it is installed, whether time is synchronized, or before starting any task in another skill. - Also covers starting CI Server (needs administrator rights). Target version R1.03. -version: R1.03 -source: IM 36K10J10-01EN §1.2, §1.4, §3.6, §3.7; practiced on the test system 2026-09-29/30 -status: verified (2026-09-30) + Also covers starting CI Server (needs administrator rights). Target version R1.05 (R1.03 on branch r1.03). +version: R1.05 (first written for R1.03) +source: IM 36K10J10-01EN §1.2, §1.4, §3.6, §3.7; practiced on the R1.03 test system 2026-09-29/30 and the R1.05 test server 2026-10-08 +status: verified on R1.03 (2026-09-30); sections 1, 2 and 4 verified on R1.05 (2026-10-08) --- # System check @@ -23,11 +23,13 @@ $keys = @('HKLM:\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\*','HKLM:\S foreach ($k in $keys) { foreach ($i in (Get-ItemProperty $k -ErrorAction SilentlyContinue)) { if ($i.DisplayName -match 'CI Server') { "{0} | {1}" -f $i.DisplayName, $i.DisplayVersion } } } ``` -Expected for this repo: `CI Server R1.03.00 (r10200M) | 1.03.00`. Anything else: warn the -user that the repo targets R1.03. +Expected for this branch: `CI Server R1.05.00 (r11609M)`. R1.03 (`CI Server R1.03.00 (r10200M)`): +switch to the repo branch `r1.03`. Anything else: warn the user that the repo targets R1.05 +(see `knowledge/version-differences.md`). **From the running system** (preferred when CI Server is running): export the local node -dataset and read `VERSION_MAJOR`, `VERSION_MINOR`, `VERSION_PACK` (1, 3, 0 = R1.03.00). +dataset and read `VERSION_MAJOR`, `VERSION_MINOR`, `VERSION_PACK` (1, 5, 0 = R1.05.00; +1, 3, 0 = R1.03.00). ``` dssqld -e local_node.qli -d LOCAL_NODE_DF -c -l local_node.lst @@ -39,8 +41,9 @@ licence state (`NAME`/`NODE_NAME` = `UNLICENCED` means no licence is registered) to find another dataset. **Per-component versions** (rewritten at every start): `%TLS_ALLUSERS_PATH%\lst\tls_versions.lst`, -one line per component: `,,,`. On the test system all 110 -lines read `R1.03.00`; a different version on some lines means a patch is installed. +one line per component: `,,,`. On the R1.03 test system all 110 +lines read `R1.03.00`; on the R1.05 test server 112 lines read `R1.05.00` and `jython-full` +reads `R1.04.00` (as installed). Other different versions usually mean a patch is installed. **Message log**: `%TLS_LOG_PATH%\umhlog.log` holds CI Server messages (`--> From: () on