FreeBSD 8.2-RELESEを8-STABLEへ

備忘録.

ソースの更新(同期)

# cp /usr/share/examples/cvsup/stable-supfile /etc/my-stable-supfile
# vi /etc/my-stable-supfile
! *default host=cvsup5.jp.freebsd.org
厳密に最適なサーバを選択するには,fastest_cvsupを利用する.
# csup /etc/my-stable-supfile

mergemasterの準備

# vi /etc/mergemaster.rc
AUTO_UPGRADE=yes
AUTO_INSTALL=yes
IGNORE_FILES='/etc/motd'
PRESERVE_FILES=yes
VERBOSE=yes
FREEBSD_ID=yes

更新

# cd /usr/src
# make buildworld
# make buildkernel
# make installkernel
# shutdown -r now
シングルユーザモードで起動
# mount -a
# mergemaster -p
# make installworld
ここからは,必要に応じて
# make check-old
# make delete-old
# make delete-old-libs
ここまでは,必要に応じて
# mergemaster
# shutdown -r now