А я еще перед этим правлю /root/csup.conf:*default host=cvsup.FreeBSD.org
*default base=/var/db
*default prefix=/usr
*default release=cvs tag=.
*default delete use-rel-suffix
*default compress
src-all
ports-all
а потом, csup -L 2 -g csup.conf
Ну а потом все примерно так, как и вы и описали )) Да, это true-way
P.S. таки да, это CURRENT получается
P.P.S Я бы не стал противопоставлять этот способ Линуксу, как противоположность. Линукс разный бывает. Мне больше всего нравится Slackware и Gentoo. Последний в этом отношении мало чем отличается от обновления FreeBSD