Tracking NetBSD Current
なんでか調べるのめんどいのだが、NetBSD Currentの Buildが転ける。
なんでか調べるのめんどいのだが、NetBSD Currentのそーすこーどが正しく取ってこれていない気がするので、cvsを止めて supにしてみんとす。
[ Document ref: $NetBSD: README.sup,v 1.20 2008/05/01 09:32:11 spz Exp $ ]
SUPを使ってNetBSDのソースやリリースをインストールする方法について
- -
SUPはソフトウェア配付に利用できる、CMUで作られたネットワーク・インスト
レーション・パッケージの一種です。SUPについての詳しい情報は、man ペー
ジを見て下さい。SUPはsupfileと呼ばれる設定ファイルを読み、その情報に基づいてファイル群の
どの"コレクション"が必要かを判断し、これを倉庫(repository)から入手します。
以下はNetBSD-current(最新版)を入手するためのsupfileの例です。current release=allsrc host=sup.NetBSD.org hostbase=/ftp/pub \
base=/usr prefix=/usr \
backup use-rel-suffix
current release=doc host=sup.NetBSD.org hostbase=/ftp/pub \
base=/usr prefix=/usr \
backup use-rel-suffix[訳注: 日本のミラーサイトから入手する場合には、上記の host= の設定を
例えば sup.jp.NetBSD.org に変更してください。また、host=sup.jp.NetBSD.org
の場合は、hostbase=/ftp/pub という設定は省略してください。]このsupfileは、"current"コレクションの"allsrc", "doc"を、
ローカルマシンの /usr ディレクトリーに持って来るためのものです。
こんな感じ。
NetBSD pkgsrc的には /usr/pkgsrc/net/sup/にある。
/usr/share/examples/supfiles/sup.netbsd.orgにあるサンプルがそのまま使える。
cd /usr/pkgsrc/net/sup/
make && make install
/usr/pkg/sbin/sup /usr/share/examples/supfiles/sup.netbsd.org
でいけるはず(/etc/hostsにhost名が書いてないと怒る)