09/01/10 08:22:55 8L5rYSxp
>>797
BSDでの/etc/rc.confのアプリ関係設定が
Debianでは/etc/defaults/*にアプリ毎のファイルで管理される。
起動フローとしては、
・initが/etc/init.d/rc [1-6s] を実行
・順次 /etc/rc*.d/[SK][0-9][0-9]hoge を実行
・それらの実体は /etc/init.d/hoge にあり、
・それらスクリプトが /etc/defaults/hoge を source
というわけで、個々のinit scriptの実行制御のための
設定が/etc/defaults/*になる。
BSDはrc.localにずらずら書いて実行するのが慣習だから
実行制御も設定管理もrc.local+rc.confにまとめ書きなだけ。
アプリ毎にインストール・設定・運用・アンインストールが
一切相互干渉しないようにパッケージ管理できないといけない
Debian等の主なLinux鳥ではSYSV的に設定フォルダの下で
個々のパッケージ毎の設定ファイルを持つという形になる。