From 5211861409602f47b4730be0ea2040ad39efe71d Mon Sep 17 00:00:00 2001 From: cproudlock Date: Wed, 3 Jun 2026 14:04:33 -0400 Subject: [PATCH] manifest: add PartMarker pctype alias so common entries reach Part Marker PCs PartMarker was missing from the PCType alias map, so gea-shopfloor-partmarker matched no alias set and common manifest entries gated by PCTypes (notably Oracle Client 11.2) were pc-filtered out - Part Marker PCs never installed Oracle. Adds @('PartMarker','gea-shopfloor-partmarker') to the alias groups. The companion fix (adding partmarker+heattreat to Oracle's PCTypes list) lives in the SFLD share common/manifest.json. Verified on the win11 VM: with PCType gea-shopfloor-partmarker the Oracle entry is now evaluated (0 pc-filtered). Co-Authored-By: Claude Opus 4.8 (1M context) --- playbook/shopfloor-setup/common/lib/Install-FromManifest.ps1 | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/playbook/shopfloor-setup/common/lib/Install-FromManifest.ps1 b/playbook/shopfloor-setup/common/lib/Install-FromManifest.ps1 index 3cef4f4..866e04e 100644 --- a/playbook/shopfloor-setup/common/lib/Install-FromManifest.ps1 +++ b/playbook/shopfloor-setup/common/lib/Install-FromManifest.ps1 @@ -455,7 +455,8 @@ $script:_pcTypeAliasGroups = @( @('WaxAndTrace', 'gea-shopfloor-waxtrace'), @('Genspect', 'gea-shopfloor-genspect'), @('Display', 'gea-shopfloor-display'), - @('Heattreat', 'gea-shopfloor-heattreat') + @('Heattreat', 'gea-shopfloor-heattreat'), + @('PartMarker', 'gea-shopfloor-partmarker') ) # Returns every alias set (each itself a string array) that contains $name.