I just upgraded from 9.3 to 10.1. I have not yet complete the install.
My userland has been upgraded to 10.1 but my apps have not. I have a tmux session sitting like this:
[root@slocum:~] # /usr/sbin/freebsd-update install Installing updates... Completing this upgrade requires removing old shared object files. Please rebuild all installed 3rd party software (e.g., programs installed from the ports tree) and then run "/usr/sbin/freebsd-update install" again to finish installing updates. [root@slocum:~] #
In another tmux session, I started this, on the same server, which happens to be my poudriere build machine:
poudriere jail -c -v 10.1-RELEASE -a amd64 -j 10_1_amd64
Then I started the build:
poudriere bulk -v -j 10_1_amd64 -p default -z master-list -f /usr/local/etc/poudriere.d/buildlists/master-list
After that, I went back to the host and installed everything there, including the jails.