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.