build: bump FreeBSD to 15.1-RELEASE (override-friendly, de-versioned docs) #143
Loading…
Add table
Reference in a new issue
No description provided.
Delete branch "bump-freebsd-15.1"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
What
Bump the operator image to FreeBSD 15.1-RELEASE, done so it doesn't drift.
build.cfg:FREEBSD_VERSION="${FREEBSD_VERSION:-15.1-RELEASE}". Everything for the live-USB build derives from this one variable (memstick + checksum URLs, cache path,build-manifest.json). The:-form also makes it operator-overridable —FREEBSD_VERSION=15.2-RELEASE ./build.sh— which a plain assignment previously clobbered.15.0→15.x(README.md,BUILD.md,REQUIREMENTS.md,skills/iso-build/SKILL.md) so they stop going stale on each point release.Verified
FREEBSD_VERSION=15.2-RELEASEoverrides → 15.2 URL (override now works).sh -nclean onbuild.cfg+build.sh; no15.0left in scoped docs.Deliberately out of scope
ABI="FreeBSD:15:amd64"(build.sh) is correct as-is — 15.0→15.1 is the same major, no package-ABI change (rebuild the pkg cache for freshness only).build-vps.sh(mfsbsd) andscripts/poudriere/poudriere-setup.shkeep their own version knobs — separate build paths, ABI-compatible, untouched here.Upgrade note (for the skill)
Bump
build.cfg→ runfreebsd-upgradeon OSA first → rebuild package cache → build ISO. Docs are now version-agnostic, so no doc edits needed per point bump.🤖 Generated with Claude Code
- build.cfg: FREEBSD_VERSION -> ${FREEBSD_VERSION:-15.1-RELEASE}. The memstick URL, checksum URL, cache path, and build-manifest all derive from it, so the live-USB build bumps from this one line. The :- form also lets an operator override at build time (FREEBSD_VERSION=15.2-RELEASE ./build.sh) without editing git — previously a plain assignment clobbered any env value. - docs: de-version README/BUILD/REQUIREMENTS + iso-build skill from '15.0' to '15.x' so they stop drifting on every point release. Verified: default derives the 15.1 memstick URL (HTTP 200, dated 12.jun.2026); env override cascades to 15.2. ABI stays FreeBSD:15:amd64 (same major — no package rebuild needed). build-vps.sh (mfsbsd) and poudriere keep their own version knobs and are intentionally untouched (ABI-compatible, separate paths). Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>