update.sh for FreeBSD can be used to update your ports collection and system to the latest cvs version of FreeBSD. The script is very configurable. Allowing the user to select many options, including partial port updates, custom cvsrelease tags, cvs servers, custom kernel compile and more. update.sh will also check to make sure the user is running the most recent version of the script.
For more information, including download links;