pkg_version -c >/tmp/uplist.sh
sh -x /tmp/uplist.sh > /tmp/upgrade.output
cd /usr/ports/devel/ctags; portupgrade ctags
URL:
Обсуждается: http://www.opennet.me/tips/info/177.shtml
Перед запуском команды sh -x /tmp/uplist.sh > /tmp/upgrade.output
нужно удалить строчку exit 1 в файле uplist.sh
И по хорошему каждый порт абгрейдить в ручную.
Рекомендую делать бэкап системных файлов.
Например Apache затирает некоторые файлы, в том числе и в www.
Или псевдопорт cvsupit... Я посмотрю как вы его обновите из скрипта...
Вот хрень-то... а в центосе yum и готово...