カレントのおっかけ
ひさしぶりにnetbsdのカレントを追いかけてみた.作業はこんな感じ
まず最初に,rsyncを使ってカレントをダウンロード
$ rsync -v -r -z --delete rsync://rsync.jp.netbsd.org/NetBSD/NetBSD-current/src /usr
で,gccなんかのツール更新する.
$ cd /usr/src $ ./build.sh -T /usr/src/i386tools tools
これでツールができたので,カーネル更新を行う.GENERICを使うが,Atheros 5210とかでコンパイルに失敗してしまうので,"/usr/src/sys/arch/i386/conf/GENERIC"の693行目をコメントアウト.つまり,
#ath* at pci? dev ? function ? # Atheros 5210/5211/5212 802.11
とする.この状態で,コンパイル開始.いや,ビルドという方がただしいのか.
$ ./build.sh -T /usr/src/i386tools kernel=GENERIC
これでできあがったファイルを今までの/netbsdと入れ替えて終了.
$ cd /usr/obj/sys/arch/i386/compile/GENERIC $ cp /netbsd /onetbsd $ cp netbsd /netbsd
slashdotでも,似たようなメモを書いてるな.(http://slashdot.jp/journal.pl?op=display&uid=17377&id=189500)進歩がないなぁ.ユーザランドの更新は時間がかかるので,また別途.