BSDの日記: FreeBSD の古い rc システムの削除
rc.dには複雑な思いがあるけど 部門より.
我曰く、"
Doug Bartonが
関係者にあてたメールによると、
FreeBSD -CURRENT から歴史あるBSDのブートスクリプトが、NetBSDで大幅に
修正され改良された新世代版に置き換えられたとのことである。
以前の rc システムにあった全ての機能は移植され、利用者は今までと
同じように、rc.conf、sysctl.conf等のファイルでブート設定を
カスタマイズできる。
このrcNGシステムは昨年9月から -CURRENT のデフォルトであり、
5.0-RELEASE のデフォルトであったので、ほとんどの利用者では
何も問題は起きないはずである。
しかし、rc スクリプトをカスタマイズしていた利用者は
/etcの下に rc.* がほとんどなくなったことに注意すべきである。
これらは大幅に書きかえられて /etc/rc.d/ に移されている。
今まで使っていたサーバからこれらの古いファイルが消されることは
ないので、使い続けることは可能である。しかし、mergemaster を
使ってシステム更新する場合には、自分自身でそれらを消さないように
最新の注意が必要である。
rcNG システムでは、/etc/rc にはほとんど何も記述されていない。
ただ、/etc/rc.d/ にあるファイルを rcorder コマンドによって依存関係や
優先順にソートし、順番に実行していくだけの処理が記述されているのみである。
そして、/etc/rc.subr には、処理に必要な基本的な設定や共通処理等がまとめられている。
これらについての詳細は、rc.subr(8) のマニュアルを一見するとよい。
/etc/rc まわりが /usr/local/etc と同じような形式になり、ツールの
インストール時に便利になった感じがする。しかし、System V のようには
なって欲しくないという気もする。欠点は正し、良いところだけをうまく
取り入れて、FreeBSDをもっと使いやすいものにして欲しいと思う。"
FreeBSD の古い rc システムの削除 More ログイン