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

svkでリポジトリをmirrorのソース

!!!svkでリポジトリをmirror
{{category 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

とかそんな。