freebsd-update
.Components src
Components src world kernel
freebsd-update -r 12.0-RELEASE
freebsd-update install
cd /usr/src
make buildworld && make kernel
mergemaster -p
nextboot -o "-s"
cd /usr/src
make installworld
mergemaster
reboot
cd /usr/src
yes|make delete-old
yes|make delete-old-libs
reboot
pkg-static install -f pkg && portupgrade -af
It is the default entry in freebsd-update.conf and a (simple) way to keep the sources updated also.There's absolutely no reason to do both a source upgrade and a binary upgrade.
Not when doing a source only update. I just have tried to runBesides that, you never finished the binary upgrade (freebsd-upgrade install
needs to be run 2 or 3 times).
freebsd-update
one mor time. It complained that I should run a freebsd-update fetch
first. As I said, now I am trying a source only update because the binary update failed. But now I just have other problems with the resulting system.