svnupを使う。
昔はCVSupやcsupだったが既に非推奨となっており、9.2-RELEASEのソースは最早正しく取得できない。
cd /usr/ports/net/svnup make install
host=svn0.us-west.freebsd.org branch=base/releng/9.2
結構時間がかかるのでそのつもりで。
svnup release -v 2
FreeBSDハンドブックを熟読の事。
cd /usr/src make -j6 buildworld make -j6 buildkernel
Xeon E3-1260L(2.40GHz)を論理3コア割り当て、2.5インチHDD(750GB/5400rpm)×2のZFSミラーリングの環境において、buildworldは約40分、buildkernelは約10分掛かった。
make installkernel
シングルユーザーモードで再起動する。
ルートを読み書き可能状態でマウントしなおす。
zfs set readonly=off zroot zfs mount -a
BIOSの時計がローカルタイムの場合は時間を調整。
adjkerntz -i
念のためバックアップ
cp -Rp /etc /etc.old
マージ
mergemaster -p
インストール
cd /usr/src make installworld mergemaster -UPi
make delete-old reboot make delete-old-libs
http://toriyu.jp/hitorigoto/id2856.html http://w.vmeta.jp/tdiary/?date=20130808 http://www.freebsd.org/doc/ja/books/handbook/makeworld.html http://d.hatena.ne.jp/flageo/20081208/p1