If you want future FreeBSD update and upgrade routines to be simpler: please support the PkgBase initiative. See, for example, https://alpha.pkgbase.live/.
Guidance below is for 12.⋯
systems that:
- fall below
12.2-RELEASE-p4
(12.2
patch level4
) - boot from ZFS (not UFS).