[[FreeBSD/STABLEを追いかける]] ---------------------------- * srcの同期からmergemasterまで [#j7815d5c] #contents ** srcの同期 [#p5e57b0d] 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 [#n527b725] 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 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 [#l42ad13c] mergemaster -UPi diffの表示を q で閉じて m でマージする r は新バージョン採用 l は元の内容を採用 i でインストール ---- [[FreeBSD]]