First 2.5 build got past the deb install but the binary-discovery step produced an empty $BIN (test -n failed): the 2.5 deb names its executable casparcg-server-2.5, which the old case pattern (*/casparcg, */CasparCG Server) didn't match. Broaden the match to /usr/bin/*casparcg*server*, fall back to the known /usr/bin/casparcg-server-2.5, symlink it to /usr/local/bin/casparcg, and make /opt/casparcg a real dir for our config (no longer symlinked onto /usr/bin). Entrypoint launches `casparcg <config>` from PATH instead of ./casparcg in a cwd. Still NOT runtime-validated: 2.5 may reject the 2.3-era casparcg.config schema (a bad config shows up as "Configuration file --version was not found"); the deb ships a reference config at /usr/share/casparcg-server-2.5/casparcg.config to diff against at smoke time. Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com> |
||
|---|---|---|
| .. | ||
| capture | ||
| mam-api | ||
| node-agent | ||
| playout | ||
| premiere-plugin | ||
| premiere-plugin-uxp | ||
| web-ui | ||
| worker | ||