csup de make update (/etc/make.conf)
- otsuneさんの make.conf
SUP_UPDATE= yes SUP= /usr/local/bin/cvsup SUPFLAGS= -Z -g -L 2 SUPHOST= cvsup4.jp.freebsd.org SUPFILE= /usr/sup/standard-supfile PORTSSUPFILE= /usr/sup/ports-supfile DOCSUPFILE= /usr/sup/doc-supfile
- hiro-uedaさん
SUP_UPDATE= yes SUP= /usr/local/bin/csup SUPFLAGS= -L 2 -r 0 -l /var/run/csup.pid -Z SUPHOST= cvsup3.jp.FreeBSD.org SUPFILE= /usr/local/etc/cvsup/RELENG_6-supfile
この例では以下の要件を前提としています。
- sup-file は /usr/local/etc/cvsup/RELENG_6-supfile
- ADSL 以上の速度の回線なので圧縮無効化(-Z パラメータ)
- CVS サーバに接続できなかった場合、リトライしない(-r 0 パラメータ)
- ロックファイルを作成し、多重起動を抑制(-l /var/run/csup.pid パラメータ)
記述したら以下の手順でソースツリーを更新します。
# cd /usr/src # make updateCVS サーバに接続し、ソースツリーが更新される様子が表示されるはずです。