Thanks for the response. The --batch switch has automated the updates; but it does not seem to know enough to run "make deinstall" and "make reinstall" during the update process, most packages are skipped because of this. Would “portupgrade -a -R --batch†automate "make deinstall" and "make reinstall" during the upgrade process? I use my box primarily as a home server with Apache, sql, php5, tomcat, subsonic, gallery3 etc. I am just looking for a way to automate the upgrade of all installed ports and dependencies for my system with the least risk of compatibility problems. Using Debian I would run apt-get update and apt-get upgrade; is their a similar process in FreeBSD? or am I better of upgrading each port one at a time?
Thanks,
-Tim