"pkg update -rFreeBSD-base" with FreeBSD-base disabled does not actually update; it does with FreeBSD-base enabled
Date: Fri, 24 Oct 2025 21:35:17 UTC
I'll remind that "man 8 pkg-update" reports:
QUOTE
-r reponame, --repository reponame
Download the catalogue for the named repository only. This will
update only the named repository, irrespective of the configured
“enabled” status from repo.conf.
END QUOTE
That last does not appear to be the case.
With FreeBSD-base disabled:
# pkg-static repos -e
pkg-static: Warning: Major OS version upgrade detected. Running "pkg bootstrap -f" recommended
main-armv7-default: {
url : "file:///usr/local/poudriere/data/packages/main-armv7-default",
enabled : yes,
priority : 0
# pkg-static update -rFreeBSD-base
pkg-static: Warning: Major OS version upgrade detected. Running "pkg bootstrap -f" recommended
Updating FreeBSD-base repository catalogue...
FreeBSD-base is up to date.
With FreeBSD-base enabled:
# pkg-static repos -e
pkg-static: Warning: Major OS version upgrade detected. Running "pkg bootstrap -f" recommended
FreeBSD-base: {
url : "pkg+http://pkg.FreeBSD.org/FreeBSD:16:armv7/base_latest",
enabled : yes,
priority : 0,
mirror_type : "SRV",
signature_type : "FINGERPRINTS",
fingerprints : "/usr/share/keys/pkg"
}
main-armv7-default: {
url : "file:///usr/local/poudriere/data/packages/main-armv7-default",
enabled : yes,
priority : 0
}
# pkg-static update -rFreeBSD-base
pkg-static: Warning: Major OS version upgrade detected. Running "pkg bootstrap -f" recommended
Updating FreeBSD-base repository catalogue...
Fetching data.pkg: 100% 56 KiB 57.8kB/s 00:01
Processing entries: 100%
FreeBSD-base repository update completed. 323 packages processed.
FreeBSD-base is up to date.
===
Mark Millard
marklmi at yahoo.com