feat(eliminate-frontend-makefile): task 3.1 - fix run-resource-verify.sh discovery

APISERVER_BIN's default changes from the fixed /tmp/apiserver path
to $BUILD_DIR/frontend/apiserver/xce_apiserver, matching the sibling
BINARY/SCHED_BIN/XT convention exactly (no dual-path fallback, per
research.md's explicit Design Decision). Failure message now names
/xce-build apiserver instead of the Makefile target.

Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01XYdtrEWWZfKRRGED7raEYg
This commit is contained in:
Rongsong Shen 2026-09-03 13:54:57 +00:00
parent 454c76f74c
commit ff051e0e86
No known key found for this signature in database
GPG key ID: 5BCDAAE0123E9FE2
2 changed files with 3 additions and 3 deletions

View file

@ -22,7 +22,7 @@
- _Boundary: xce-build.sh_
- [ ] 3. Integration: eliminate every remaining live reference to the Makefile
- [ ] 3.1 (P) Fix run-resource-verify.sh's apiserver-binary discovery
- [x] 3.1 (P) Fix run-resource-verify.sh's apiserver-binary discovery
- Change `APISERVER_BIN`'s default from the fixed `/tmp/apiserver` path to the same `$BUILD_DIR/<component>/<binary>`-relative convention its sibling binaries (`BINARY`, `SCHED_BIN`, `XT`) already use, and update its failure message to name `/xce-build apiserver` instead of the Makefile target
- Observable: with a binary present only in the Meson build dir (no `/tmp/apiserver`), the script locates and uses it; with neither present, the failure message names `/xce-build apiserver`, not `make build-server`
- _Requirements: 5.1, 5.2, 5.3_