2007/01/23(火)FreeBSD をアップデート

make buildworld

久しぶりの make buildworld だったのですっかりやり方を忘れていましたが、6.1PREバージョンから 6.2-STABLE にアップデートしました。このサーバに関してはもう入れ直すことはないでしょう(故障するまで)。

OpenLDAP + Samba でドメインを構築しているのですが、slapd の起動順序がどうにも変更できず再起動のたびに参っていたのですが、調べてみると 5.x から起動順序ルールか変わったようで(それ以前は起動スクリプトの名前順)。nss_ldap を入れている都合上、どのデーモンよりも先に slapd を起動しないと色々大変なことになるんですが(デーモンを起動する度に ladp に接続に行って数分止まってしまう)、標準状態では一般デーモンと同じ優先度で起動するようになっていました。

というわけで、ネットワークの初期設定直後に起動するように変更。

# /usr/local/etc/rc.d/slapd.sh 変更後の設定
#
# PROVIDE: slapd
# REQUIRE: NETWORKING
# BEFORE: securelevel SERVERS
# KEYWORD: FreeBSD shutdown

次の記事がとても参考になりました。書かれた方には感謝。