久々のstable

4.6-PRERELEASEが出ているので、再度挑戦する。
make buildworld後、make installkernel、make buildkernel後シングルユーザーに移行してmake installworldするとエラーで止まる。
ここで /usr/src/UPDATINGを見てみると

20020404:
Due to the import of sendmail 8.12.2 (see 20020325 entry), a new
user and group are required in order for sendmail to run as a
set-group-ID binary.  A 'make installworld' will use the new user
and group to set the owner and group of /var/spool/clientmqueue
and will fail if the new user and group do not exist.  The 'smmsp'
user and group must be merged from src/etc/group and
src/etc/master.passwd before using 'make installworld'.
'mergemaster -p' will do this.  You may need to install
mergemaster before this will work if you are updating from a
very old version of stable.  This can be done with:
cd /usr/src/usr.sbin/mergemaster; make all install [clean]

とある。smmspのユーザーとグループを作らなくてはいけないらしい。
作成後に、make installworldすると無事通過。カーネルの再構築を行い無事終了。

FreeBSD 4.6-PRERELEASE #1: Sun May 12 09:13:22 JST 2002

無事アップデート成功(^^。