freebsd-rustdate upgrade
upgrade will set you up for upgrading from one release to another, the
same as the similar command in freebsd-update.
One difference is that the -r argument for specifying the release is an
argument to the upgrade command itself, not a global argument to
freebsd-rustdate. It doesn’t mean anything to any other command, so we don’t
need to even have it available to them. That is,
freebsd-update -r 13.4-RELEASE upgrade
vs
freebsd-rustdate upgrade -r 13.4-RELEASE
The other major difference is that freebsd-update’s upgrade has a lot of
interactive elements. One is the file listings (like in
fetch), which are now reviewable in
show-install. Another is merging changed files.
The separate show-merges command will show the
results of the merges, and resolving any conflicts is left to
resolve-merges.
Installing
After you upgrade, you’ll need to install.
See Also
If you’re updating to a new patch of your current versions, you want
fetch.
For dealing with file merges, you’ll have to run
resolve-merges.