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


トップ   編集 凍結 差分 バックアップ 添付 複製 名前変更 リロード   新規 一覧 単語検索 最終更新   ヘルプ   最終更新のRSS
Last-modified: 2017-01-27 (金) 10:55:21 (2807d)