FreeBSD 12.0-BETA の installworld は mergemaster -p が必須2018年11月20日 12時15分44秒

FreeBSD 12.0-RELEASE から新たに ntpd ユーザとグループが加わるので、make installworld の前の mergemaster -p は必須。-p は installworld の下準備で、ntpd を /etc/passwd 等に追加する。

その為、FreeBSD 12.0 に以前のリリースから更新する場合は、基本的に以下の手順になる。

% make buildworld -j 10
% make buildkernel -j 10
$ make installkernel
$ reboot

$ mergemaster -p
$ make installworld
$ mergemaster -UPiF

なお、FreeBSD 12.0 から /usr/obj 以下のディレクトリの使い方が変わったので、/usr/obj 以下を消しておかないと、ディスク容量が無駄になる。/usr/obj/usr/src だったものが、/usr/obj/usr/src/i386.i386 等と各種アーキテクチャ毎に分けられる。