久々のstable
4.6-PRERELEASEが出ているので、再度挑戦する。
make buildworld後、make installkernel、make buildkernel後シングルユーザーに移行してmake installworldするとエラーで止まる。
ここで /usr/src/UPDATINGを見てみると
1 2 3 4 5 6 7 8 9 10 11 12 |
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すると無事通過。カーネルの再構築を行い無事終了。
1 |
FreeBSD 4.6-PRERELEASE #1: Sun May 12 09:13:22 JST 2002 |
無事アップデート成功(^^。