FrontPage 差分 一覧 ソース 検索 ヘルプ ログイン

svkでリポジトリをmirror

svkでリポジトリをmirror

[カテゴリ:FreeBSD]

cvsupdでFreeBSDのソースを手元に持ってこれなくなったので。

svnでcheckoutすればいいんだろうけど、なんかこーlocal mirrorを持っておきたく。


とりあえず ports から

 devel/subversion
 devel/svk

をinstall. やたらと依存関係があってうざい。

あとは

 > setenv SVKROOT /home/svn

して

 > svk mirror svn://svn0.us-west.freebsd.org/base //freebsd/base
 > svk mirror svn://svn0.us-west.freebsd.org/doc //freebsd/doc
 > svk mirror svn://svn0.us-west.freebsd.org/ports //freebsd/ports

して

 > svk sync -a

すれば手元にレポジトリを持ってこれるようだけど……


こいつをsvnで内部ネットワークに公開する方法だけど、/etc/rc.conf に

 svnserve_enable="YES"
 svnserve_flags="-d --listen-port=3690 --listen-host 0.0.0.0"
 svnserve_data="/home/svn/local"
 svnserve_user="だれか"
 svnserve_group="どこか"

とか記載したら動いた。……ように見える。

 > svn list svn://どこか/freebsd/base/stable/8

とかそんな。