CVSUPもインストールできたので、FreeBSD自身のソースを最新化してみましょう。

Windowsと違って、FreeBSDや他のオープンソースOSでは、ソースが公開されています。しかもそのソースをコンパイルすればちゃんと動くというところがすごいですよね。
Windowsもソースを公開するとかしないとか言ってますけど、持ってきてコンパイルできるソースなのかなぁ。

さて、CVSUPを使ってソースを同期するための定義ファイルを作成しましょう。
サンプルは、/usr/src/share/examples/cvsup/stable-supfileにあります。
これを/etc/cvsup/releng53-supfileにコピーして編集しましょう。
おっとその前に、どこのCVSUPサーバが近いか、見ておきましょうね。

[root@jiro]~# fastest_cvsup -c jp
>>  Querying servers in countries: jp
--> Connecting to cvsup.jp.freebsd.org [210.224.172.75]...
 - server replied: OK 17 0 SNAP_16_1g CVSup server ready
 - time taken: 22.83 ms
--> Connecting to cvsup2.jp.freebsd.org [202.229.199.30]...
 - server replied: OK 17 0 SNAP_16_1f CVSup server ready
 - time taken: 14.83 ms
--> Connecting to cvsup3.jp.freebsd.org [210.188.224.44]...
 - server replied: OK 17 0 SNAP_16_1h CVSup server ready
 - time taken: 14.16 ms
--> Connecting to cvsup4.jp.freebsd.org [133.1.44.1]...
 - server replied: OK 17 0 SNAP_16_1f CVSup server ready
 - time taken: 26.17 ms
--> Connecting to cvsup5.jp.freebsd.org [210.161.150.4]...
 - server replied: OK 17 0 SNAP_16_1h CVSup server ready
 - time taken: 3008.40 ms
--> Connecting to cvsup6.jp.freebsd.org [133.1.240.15]...
 - server replied: OK 17 0 SNAP_16_1h CVSup server ready
 - time taken: 26.36 ms
>>  Speed Daemons:
 - 1st: cvsup3.jp.freebsd.org
 - 2nd: cvsup2.jp.freebsd.org
 - 3rd: cvsup.jp.freebsd.org

このような結果が表示されましたか?
バーチャル山中家は、cvsup3.jp.freebsd.orgが一番近いようですね。
この結果を受けて、supfileを作りましょう。

[root@jiro]~# cp /usr/src/share/example/cvsup/stable-supfile /etc/cvsup/releng_5_3-supfile
[root@jiro]~# ee /etc/cvsup/releng_5_3-supfile
(前略)
*default host=cvsup3.jp.FreeBSD.org
*default base=/var/db
*default prefix=/usr
(中略)
*default release=cvs tag=RELENG_5_3
(中略)
#*default compress
(中略)
src-all
(後略)

さて、supfileもできましたので、早速ソースを同期してみましょう。

[root@jiro]~# mkdir /var/log/cvsup/releng_5_3
[root@jiro]~# cvsup -g -L 2 /etc/cvsup/releng_5_3-supfile | tee -a /var/log/cvsup/releng_5_3/yyyymmdd.log

yyyymmddの部分は、yyyyに年を、mmに月を、ddに日を置き換えてください。
そうしておけば、いつの同期のログかが、分かりやすくなります。

参考:http://sakura.take-labo.jp/freebsd/i386-releng53_5.3-RELEASE.html

トラックバック(0)

トラックバックURL: http://www.yamanakas.net/mt/mt-tb.cgi/2271

コメントする

勤務カレンダ

勤務カレンダー

タクシーのご用命は
080-3115-3239 (Softbank)
携帯メール

アーカイブ

OpenID対応していますOpenIDについて
Powered by Movable Type 5.12

おすすめ

広告

このブログ記事について

このページは、のぶおパパが2005年3月 2日 11:00に書いたブログ記事です。

ひとつ前のブログ記事は「インストーラー」です。

次のブログ記事は「qmailのインストール」です。

最近のコンテンツはインデックスページで見られます。過去に書かれたものはアーカイブのページで見られます。

なかのひと

FoxMeter

Firefox3 Meter