diff --git a/playbook/shopfloor-setup/gea-shopfloor-cmm/cmm-manifest.json b/playbook/shopfloor-setup/gea-shopfloor-cmm/cmm-manifest.json index 5616c92..f9dfa6e 100644 --- a/playbook/shopfloor-setup/gea-shopfloor-cmm/cmm-manifest.json +++ b/playbook/shopfloor-setup/gea-shopfloor-cmm/cmm-manifest.json @@ -48,16 +48,16 @@ "LogFile": "C:\\Logs\\CMM\\goCMM.log", "DetectionMethod": "Registry", "DetectionPath": "HKLM:\\SOFTWARE\\Microsoft\\Windows\\CurrentVersion\\Uninstall\\{94f02b85-bbca-422e-9b8b-0c16a769eced}" - }, - { - "_comment": "DODA - shopfloor variant add-on, gated to PCSubType=doda. PCTypes filter means a bay imaged as cmm-standard (or just cmm with no subtype) skips this entry; a bay imaged as cmm-doda runs it. TODO: fill in real Installer filename, InstallArgs, DetectionPath, and stage the binary at /home/camp/pxe-images/cmm/apps/ before sync-cmm.sh runs. Leaving as a placeholder with PCTypes filter so the wiring works as soon as the binary is ready.", - "Name": "DODA", - "PCTypes": ["cmm-doda"], - "Installer": "DODA-PLACEHOLDER.exe", - "Type": "EXE", - "InstallArgs": "/quiet /norestart", - "DetectionMethod": "Registry", - "DetectionPath": "HKLM:\\SOFTWARE\\Microsoft\\Windows\\CurrentVersion\\Uninstall\\{DODA-PRODUCT-CODE-TBD}" } - ] + ], + "_pending_doda_entry": { + "_comment": "DODA wiring is pending the binary. When DODA installer is sourced, add the entry below to the Applications array above. The startnet.cmd submenu + 09-Setup-CMM.ps1 PCSubType pass-through are already wired - a bay imaged with the 'With DODA' submenu choice today gets pc-subtype.txt=doda but no DODA install happens (no entry matches the cmm-doda PCTypes filter). When ready, fill in Installer + InstallArgs + DetectionPath and move under Applications.", + "Name": "DODA", + "PCTypes": ["cmm-doda"], + "Installer": "DODA-TBD.exe", + "Type": "EXE", + "InstallArgs": "/quiet /norestart", + "DetectionMethod": "Registry", + "DetectionPath": "HKLM:\\SOFTWARE\\Microsoft\\Windows\\CurrentVersion\\Uninstall\\{DODA-PRODUCT-CODE-TBD}" + } }