FreeBSD 6-Stableでソースを同期する。
/etc/cvsup/releng_6-supfileの内容は
*default host=cvsup6.au.FreeBSD.org *default base=/var/db *default prefix=/usr *default release=cvs tag=RELENG_6 *default delete use-rel-suffix src-all
host は fastest_cvsup を使って近い所に適宜書き換える。手動でソースのアップデート
# mkdir /var/log/cvsup/releng_6 # cvsup -g -L 2 /etc/cvsup/releng_6-supfile | tee -a /var/log/cvsup/releng_6/20071231.log
ソースの同期を自動化するのに必要なスクリプトをTAKE-LABさんのところ(*1)から落としてきます。 この中で”releng_6_1″とある部分を”releng_6″に書き換えて、portsのcvsup自動化の時と同様に
if SERVER=`$bin_fastest_cvsup -q -c jp`; then
の”jp”を”au”に書き換えておきます。これを /root/bin/cvsup-releng_6.sh にchmod 700して置きます。
/etc/crontabに
43 8 * * * root /root/bin/cvsup-releng_6_1.sh
を追加すると毎日8時43分にソースの同期が行なわれます。時間は適宜変更のこと。
Make World
これは以前のこの記事を参照のこと。
(*1): 今現在サイトが見つからないのでこちらに“releng_8”に変更したものを置いておきます