ember-tune-pc1.ps1: ember-kit-6 (the quote fix, the self-registering elevated engine) preferred when present
Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
This commit is contained in:
parent
229ca3f091
commit
eda64d599f
1 changed files with 6 additions and 4 deletions
|
|
@ -47,10 +47,12 @@ $installedVer = (& (Join-Path $installDir 'igneum-app.exe') --version 2>&1 | Out
|
|||
$installedHasEmber = $false
|
||||
if ($installedVer -match 'igneum-app (\d+)\.(\d+)\.(\d+)') { $installedHasEmber = ([int]$Matches[1] -gt 0) -or ([int]$Matches[2] -gt 3) -or (([int]$Matches[2] -eq 3) -and ([int]$Matches[3] -ge 12)) }
|
||||
$ember = $null
|
||||
# a kit is used only when the installed app predates Ember Tune (0.3.13); from 0.3.13 on the installed engine is the
|
||||
# tune engine, so the Power Helper task it registers points at the install folder (the 15:28Z run on PC 1 registered
|
||||
# the kit's path because kit-5 was still preferred)
|
||||
if (-not $installedHasEmber) { foreach ($cand in @((Join-Path $appDir 'jobs\ember-kit-2\igneum-app-ember.exe'), (Join-Path $appDir 'jobs\ember-kit-1\igneum-app-ember.exe'))) { if (Test-Path $cand) { $ember = $cand; break } } }
|
||||
# a kit is used when the installed app predates Ember Tune (0.3.13), or when a run carries fixes the installed app
|
||||
# lacks (ember-kit-6: the cmd quote fix and the self-registering elevated engine of 6 October 2026); a kit engine
|
||||
# registers the Power Helper on the INSTALLED exe's path (powertask::task_exe), never its own
|
||||
$k6 = Join-Path $appDir 'jobs\ember-kit-6\igneum-app-ember.exe'
|
||||
if (Test-Path $k6) { $ember = $k6 }
|
||||
elseif (-not $installedHasEmber) { foreach ($cand in @((Join-Path $appDir 'jobs\ember-kit-2\igneum-app-ember.exe'), (Join-Path $appDir 'jobs\ember-kit-1\igneum-app-ember.exe'))) { if (Test-Path $cand) { $ember = $cand; break } } }
|
||||
if ($ember) {
|
||||
Copy-Item -LiteralPath $ember -Destination (Join-Path $bin 'igneum-app.exe') -Force
|
||||
Say ("engine: the Ember build from " + $ember)
|
||||
|
|
|
|||
Loading…
Reference in a new issue