Brief: Syncronizing your ports collection and seeing what to upgrade and upgrading it. Preliminary: You need 'cvsup' and 'portupgrade' from ports. You'll also need a cvsup file. 1.) cvsup -g -L2 /etc/cvsup/ports 2.) portsdb -Uu 3.) portversion -vL = (or pkg_version -L =) 4.) portupgrade -ar ----------- Use portsnap: (Much quicker method) Notes: * portsnap is now part of the base system * if not, use ports-mgmt/portsnap - I suggest removing /usr/ports (rm -rf /usr/ports) because portsnap functions better when it's created all of the contents of /usr/ports - Once you do that, run "portsnap fetch && portsnap extract" to download and extract a new ports tree. - After you have a populated ports tree, you can periodically update it by running "portsnap fetch update" and use "portversion -vL =" to see what's out of date. * Note that some portsnap versions don't like multiple commands in the same line. You may have to run "portsnap fetch && portsnap update". * crontab: 0 16 * * * root portsnap cron && portsnap -I update - or - 0 16 * * * root portsnap -I cron update