Deploy: freeze the render bridge to renderer.exe -- archive is now complete
render-bridge/freeze.ps1: PyInstaller onefile of live_bridge.py + Dave's vrboard/vrview/vrview_gl (+glcontext collected for moderngl) -> dist\ renderer.exe (~33 MB). GL backend live-verified from a pure-dist launch (no --root/--renderer overrides) on 2026-07-10. package.ps1 bundles the frozen exe automatically when present; DEPLOYMENT-PLAN's renderer OPEN item is resolved. Ignore the build-artifact dirs. Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
This commit is contained in:
@@ -74,9 +74,13 @@ if ($NoContent) {
|
||||
Copy-Item (Join-Path $Emu 'net-boot') $root -Recurse
|
||||
}
|
||||
|
||||
# renderer (frozen exe) -- else flagged
|
||||
if ($Renderer) { Copy-Item $Renderer (Join-Path $root 'renderer.exe'); Log "bundled renderer -> renderer.exe" }
|
||||
else { Warn "no -Renderer: renderer NOT bundled (freeze pending). pod-launch needs --renderer or a bundled render-bridge at runtime." }
|
||||
# renderer (frozen exe): default to render-bridge\freeze.ps1's output -- else flagged
|
||||
if (-not $Renderer) {
|
||||
$frozen = Join-Path $Emu 'render-bridge\dist\renderer.exe'
|
||||
if (Test-Path $frozen) { $Renderer = $frozen }
|
||||
}
|
||||
if ($Renderer) { Copy-Item $Renderer (Join-Path $root 'renderer.exe'); Log "bundled renderer -> renderer.exe ($Renderer)" }
|
||||
else { Warn "no renderer: run render-bridge\freeze.ps1 (or pass -Renderer). pod-launch needs --renderer or a render bridge at runtime." }
|
||||
|
||||
# Npcap installer -- optional: policy (2026-07-10) is a one-time MANUAL install
|
||||
# per cockpit; postinstall detects it and only warns when absent.
|
||||
|
||||
Reference in New Issue
Block a user