- 追加された行はこの色です。
- 削除された行はこの色です。
[[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 [#n527b725]
** make 〜 install [#n527b725]
cd /usr/src
make -j4 buildworld
make -j4 buildkernel
make installkernel
shutdown -r now
boot -s
cd /usr/src
mergemaster -UPi
make installworld
mergemaster -UPi
make delete-old
shutdown -r now
make delete-old-libs
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 [#l42ad13c]
mergemaster -UPi
diffの表示を q で閉じて m でマージする
r は新バージョン採用 l は元の内容を採用
i でインストール
----
[[FreeBSD]]