文書の過去の版を表示しています。
FreeBSD 11-RELEASEをSTABLEに変更する
元からあるRLEASEのソースを退避。
# mv /usr/src /usr/src-RELEASE
ちなみに、うちの環境だと/usr/srcがZFSの1ファイルシステムになっているので、snapshotを撮って中身を消した。
# zfs snapshot zroot/ROOT/usr/src@11-RELEASE_20161111 # rm -rf /usr/src/
stableのソースをチェックアウトする
# svn co https://svn.freebsd.org/base/stable/11 /usr/src A sys A sys/dev A sys/dev/cpuctl ... リビジョン 308494 をチェックアウトしました。
chflags -R noschg /usr/obj/* rm -rf /usr/obj
cd /usr/src sudo make buildworld -j 16 …
World build completed on Fri Nov 11 13:38:23 JST 2016
————————————————————–
sudo make buildkernel -j 16 …
Kernel build for GENERIC completed on Fri Nov 11 13:54:34 JST 2016
————————————————————–
sudo make installkernel
sudo shutdown now
zfs set readonly=off zroot zfs mount -a
kbdmap # US設定なのでいらない
adjkerntz -i # UTCなのでいらない
mergemaster -UPiF
# cd /usr/src # make installworld
# mergemaster -p # make delete-old # reboot
https://www.freebsd.org/doc/ja_JP.eucJP/books/handbook/makeworld.html http://murasaki.cocolog-nifty.com/cloud/2009/11/post-d25f.html