freebsd:freebsd_11_converting_from_release_to_stable

文書の過去の版を表示しています。


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

  • freebsd/freebsd_11_converting_from_release_to_stable.1479054391.txt.gz
  • 最終更新: 2016-11-14 01:26
  • by Decomo