#FreeBSDlife it's been a week of tiny patches with quality of life improvements in pkg, OCI, & poudriere, for base system packages, with examples:
- https://github.com/freebsd/poudriere/pull/1348 fix a tiny bug, add an example:
# poudriere jail -c -j 151amd64 -v 15 \
-m pkgbase=base_release_1 \
-U https://pkg.freebsd.org/
- https://cgit.freebsd.org/src/commit/?h=releng/15.1&id=5457f05
Backporting a fix already in CURRENT, to align OCI container package config with what is now in 15.x RELEASE branches.
- https://github.com/freebsd/pkg/commit/11dab65
NB this needs a new release & ports tree update for pkg before you can use it.
Easy-peasy upgrades with base system packages:
# pkg -o VERSION_MINOR=1 upgrade -r FreeBSD-base
(don't forget a boot environment, kmods, EFI / boot block updates, merging files)
If you want to help improve FreeBSD for newcomers, then adding examples to one of the many manpages is a great way to go! I'm not familiar with manpage syntax, so I mainly copy-pasta from the previous examples, if I can manage this then so can you!