CMM: park DODA entry under _pending_doda_entry until binary arrives
Removed the placeholder DODA entry from Applications so a bay imaged with the 'With DODA' submenu choice today does not log a 'Installer not found: DODA-PLACEHOLDER.exe' error per cycle. Wiring is otherwise unchanged: startnet.cmd still offers the With-DODA submenu, pc-subtype.txt is still written as 'doda', and 09-Setup-CMM.ps1 still passes PCSubType through to Install-FromManifest. When the DODA installer is sourced, move the entry from _pending_doda_entry back into Applications (engine ignores any top-level field other than Version + Applications). Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
This commit is contained in:
@@ -48,16 +48,16 @@
|
|||||||
"LogFile": "C:\\Logs\\CMM\\goCMM.log",
|
"LogFile": "C:\\Logs\\CMM\\goCMM.log",
|
||||||
"DetectionMethod": "Registry",
|
"DetectionMethod": "Registry",
|
||||||
"DetectionPath": "HKLM:\\SOFTWARE\\Microsoft\\Windows\\CurrentVersion\\Uninstall\\{94f02b85-bbca-422e-9b8b-0c16a769eced}"
|
"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.",
|
"_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",
|
"Name": "DODA",
|
||||||
"PCTypes": ["cmm-doda"],
|
"PCTypes": ["cmm-doda"],
|
||||||
"Installer": "DODA-PLACEHOLDER.exe",
|
"Installer": "DODA-TBD.exe",
|
||||||
"Type": "EXE",
|
"Type": "EXE",
|
||||||
"InstallArgs": "/quiet /norestart",
|
"InstallArgs": "/quiet /norestart",
|
||||||
"DetectionMethod": "Registry",
|
"DetectionMethod": "Registry",
|
||||||
"DetectionPath": "HKLM:\\SOFTWARE\\Microsoft\\Windows\\CurrentVersion\\Uninstall\\{DODA-PRODUCT-CODE-TBD}"
|
"DetectionPath": "HKLM:\\SOFTWARE\\Microsoft\\Windows\\CurrentVersion\\Uninstall\\{DODA-PRODUCT-CODE-TBD}"
|
||||||
}
|
}
|
||||||
]
|
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user