FreeBSD 6-Stableでソースを同期する。
/etc/cvsup/releng_6-supfileの内容は

CODE:
  1. *default host=cvsup6.au.FreeBSD.org
  2. *default base=/var/db
  3. *default prefix=/usr
  4. *default release=cvs tag=RELENG_6
  5. *default delete use-rel-suffix
  6.  
  7. src-all

host は fastest_cvsup を使って近い所に適宜書き換える。手動でソースのアップデート

CODE:
  1. # mkdir /var/log/cvsup/releng_6
  2. # cvsup -g -L 2 /etc/cvsup/releng_6-supfile | tee -a /var/log/cvsup/releng_6/20071231.log

ソースの同期を自動化するのに必要なスクリプトをTAKE-LABさんのところから落としてきます。 この中で"releng_6_1"とある部分を"releng_6"に書き換えて、portsのcvsup自動化の時と同様に

CODE:
  1. if SERVER=`$bin_fastest_cvsup -q -c jp`; then

の"jp"を"au"に書き換えておきます。これを /root/bin/cvsup-releng_6.sh にchmod 700して置きます。
/etc/crontabに

CODE:
  1. 43     8      *      *      *      root   /root/bin/cvsup-releng_6_1.sh

を追加すると毎日8時43分にソースの同期が行なわれます。時間は適宜変更のこと。

Make World

これは以前のこの記事を参照のこと。