Is portupgrade -a safe?
Simple answer: No.
Long answer. I never recommend portupgrade -a on a production server. There are a variety of reasons for this:
Because of the aforementioned reasons, many folks end up breaking their mail systems after running portupgrade. The best advise is have a development server to test on first. If it doesn't break your dev server, then it'll probably work fine on your production one.
Be very careful updating any programs installed via toaster_setup.pl. If you do upgrade something and break your toaster, run through the setup again, and it should repair the damage.
UPDATE: install contrib/pkgtools.conf in /usr/local/etc to help prevent portupgrade related breakage.
When running portupgrade, use the -ai flags, and avoid upgrading anything the toaster installs manually. If you choose to neglect this advise, read /usr/ports/UPDATING and look for anything related to that port that you might have to contend with.
Last modified on 4/14/05.