portsnap による更新へ変更

2月末で Ports CVS が終了するので、ローカル CVS サーバを参照していたサーバ達を portsnap による更新へ変更。

下記を参考に

http://www.freebsd.org/doc/en_US.ISO8859-1/books/handbook/ports-using.html#cvsup-migration

 mv /usr/ports /usr/ports.old
 portsnap fetch extract

ちょいと時間がかかります。HDD の性能差が如実に出ますね。(今回古いのから新しいのまで様々なサーバで作業しました)

 mv /usr/ports.old/distfiles /usr/ports
 mv /usr/ports.old/packages /usr/ports
 rm -rf /usr/ports.old

こちらも少々時間がかかります。

vi /etc/crontab

0       3       *       *       *       root    portsnap -I cron update && pkg_version -vIL=
0       4       *       *       *       root    portsnap update 

cron に登録して再起動

/etc/rc.d/cron restart