feat(eliminate-frontend-makefile): task 3.2 - fix deploy-ha.sh/run.sh messages
Rewords deploy-ha.sh's block comment and two fallback echo lines, and run.sh's XCE-not-found error, to stop naming the now-deleted Makefile's build-server/build-cli targets, pointing at /xce-build apiserver instead. Discovery/control-flow logic in both files is unchanged (verified line-by-line: no if/elif/else lines touched); run.sh's XCE default placeholder is untouched by design. Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01XYdtrEWWZfKRRGED7raEYg
This commit is contained in:
parent
b2631799bd
commit
6b10512502
3 changed files with 12 additions and 14 deletions
|
|
@ -136,16 +136,14 @@ if [ ! -x "$SCHED_BIN" ]; then
|
|||
fi
|
||||
|
||||
# Apiserver binary check -- same opt-in-by-presence spirit as WORKER_BIN/
|
||||
# SCHED_BIN above. The apiserver is buildable TWO ways (tech.md's Build
|
||||
# Systems table): (1) meson, via `tools/go_build` (`/xce-build apiserver`
|
||||
# or `/xce-build all`) -- lands in $BINARY_BUILD_DIR like every other
|
||||
# component this script resolves, so it IS a same-build-generation sibling
|
||||
# lookup, same as xceadmin/worker/scheduler above; (2) the standalone Go
|
||||
# workflow (`cd src/frontend && make build-server`), whose Makefile target
|
||||
# hardcodes its output to a fixed `/tmp/apiserver` regardless of meson
|
||||
# profile -- NOT guaranteed to be the same build generation as $BINARY.
|
||||
# Prefer (1) exactly like xceadmin's own same-generation-first preference
|
||||
# above; fall back to (2) with a caveat echoed, matching that precedent.
|
||||
# SCHED_BIN above. Prefer the meson-built binary, via `tools/go_build`
|
||||
# (`/xce-build apiserver` or `/xce-build all`) -- lands in
|
||||
# $BINARY_BUILD_DIR like every other component this script resolves, so
|
||||
# it IS a same-build-generation sibling lookup, same as
|
||||
# xceadmin/worker/scheduler above. Fall back to a binary already present
|
||||
# at the fixed legacy path `/tmp/apiserver` if the preferred location is
|
||||
# empty, with a caveat echoed: that path is NOT guaranteed to be the same
|
||||
# build generation as $BINARY.
|
||||
# deploy-ha.sh does NOT invoke either build itself -- building remains a
|
||||
# caller prerequisite (same "run /xce-build controller first if stale"
|
||||
# convention SKILL.md's Prerequisites section documents for the controller).
|
||||
|
|
@ -159,9 +157,9 @@ if [ -x "$BINARY_BUILD_DIR/frontend/apiserver/xce_apiserver" ]; then
|
|||
echo "Using apiserver: $APISERVER_BIN (same build dir as $BINARY)"
|
||||
elif [ -x "/tmp/apiserver" ]; then
|
||||
APISERVER_BIN="/tmp/apiserver"
|
||||
echo "Using apiserver: $APISERVER_BIN (make build-server output; NOT guaranteed to be the same build generation as $BINARY)"
|
||||
echo "Using apiserver: $APISERVER_BIN (legacy /tmp/apiserver path; NOT guaranteed to be the same build generation as $BINARY)"
|
||||
else
|
||||
echo "Warning: no apiserver binary found at $BINARY_BUILD_DIR/frontend/apiserver/xce_apiserver or /tmp/apiserver -- skipping scripts/start-apiserver.sh generation (run '/xce-build apiserver' or 'cd src/frontend && make build-server' first if you need it)"
|
||||
echo "Warning: no apiserver binary found at $BINARY_BUILD_DIR/frontend/apiserver/xce_apiserver or /tmp/apiserver -- skipping scripts/start-apiserver.sh generation (run '/xce-build apiserver' first if you need it)"
|
||||
fi
|
||||
|
||||
# xceadmin wheel (same-build-generation sibling again): /xce-build xceadmin
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue