Log to stderr in update-go-path.sh and drop the pinned Go package hint

This commit is contained in:
2026-10-26 16:43:11 -04:00
parent 900d15a6bf
commit a9ddcf9b9e

View File

@@ -32,8 +32,8 @@ GO_ROOT=""
RUN_DEFCONFIG=true
DRY_RUN=false
info() { echo "[INFO] $*"; }
warn() { echo "[WARN] $*"; }
info() { echo "[INFO] $*" >&2; }
warn() { echo "[WARN] $*" >&2; }
err() { echo "[ERROR] $*" >&2; }
usage() { sed -n '2,25p' "$0" | sed 's/^# \{0,1\}//;s/^#$//'; }
@@ -78,8 +78,9 @@ if [ -z "$GO_ROOT" ]; then
if [ ${#GO_DIRS[@]} -eq 0 ]; then
err "No Go installation found under /usr/lib/go-*, /usr/local/go or /usr/lib/golang."
err "Install one with: sudo apt install golang-1.24-go"
err "or keep the default, where OpenWrt builds its own bootstrap chain."
err "Install Go from your distribution or from https://go.dev/dl/, or pass"
err "--go-root <dir>; or keep the default, where OpenWrt builds its own"
err "bootstrap chain."
exit 1
fi
@@ -122,7 +123,7 @@ if [ -f "$BOOTSTRAP_MK" ]; then
if [ -n "$NEED" ] &&
[ "$(printf '%s\n%s\n' "$NEED" "$GO_VER" | sort -V | head -n 1)" != "$NEED" ]; then
warn "Installed Go $GO_VER is older than the bootstrap version $NEED this tree expects."
warn "The build may fail; consider installing golang-$NEED-go."
warn "The build may fail; install Go $NEED or newer, or drop --external."
fi
fi