FreeBSD/STABLEを追いかける
srcの同期からmergemasterまで †
srcの同期 †
svnlite checkout https://svn.FreeBSD.org/base/stable/10 /usr/src
特定のリビジョンへは
svnlite checkout https://svn.FreeBSD.org/base/stable/10 -r r286665 /usr/src
ソースディレクトリがおかしくなったらリセット
zfs destroy zroot/usr/src
zfs create -o mountpoint=/usr/src zroot/usr/src
make 〜 install †
zfs destroy zroot/usr/obj
zfs create -o mountpoint=/usr/obj zroot/usr/obj
cd /usr/src
make -j4 buildworld
make -j4 buildkernel
make installkernel
shutdown now
#シングルユーザーモードで立ち上げた場合は
# zfs set readonly=off zroot/ROOT/**** # この時点で=は^(へ)で打てる
zfs mount -a
kbdmap
csh
cd /usr/src
mergemaster -UPi
make installworld
mergemaster -UPi
make delete-old
reboot
cd /usr/src
make delete-old-libs
mergemaster †
mergemaster -UPi
diffの表示を q で閉じて m でマージする
r は新バージョン採用 l は元の内容を採用
i でインストール
FreeBSD