[PREVIOUS CHAPTER]
[NEXT CHAPTER]
2 makefml HOW-TO
2.1 MLを止めて(ロックして) config.phの edit をしたい
MLを動かしたまま config.ph を edit するのちょっと恐いです。夜中とか
メールがまず来ないと思っている時間ではなく、普通にメールが来得る時間帯
にメインテナンスをしたい時にはロックを書けた状態で editor を呼び出すこ
とが必要です。"makefml edit ML [file]" はこの機能を提供します。
% makefml edit ML [file]
file が省略されると config.ph になります。
Example: to edit elena/config.ph
% makefml edit elena
% makefml edit elena config.ph
Example: to edit elena/cf
% makefml edit elena cf
注意: これを使って config.ph を edit してしまうと makefml config は基
本的に使えない。ということを意味するので注意して下さい。makefml config
は毎回
ATTENTION: "makefml config" edits $DIR/cf and creates $DIR/config.ph
from $DIR/cf. If you use "makefml config" usually but now need to set
up FML over "makefml config" spec, you need to edit $DIR/cf manually
and run "make config.ph".
cf -> config.ph
の生成手順を行なうため、cf ファイルがマスターになります。cf ファイルの
内容は makefml config でも保存されるので、makefml config を使う場合は
cf を設定のマスターファイルにする必要があります。ちょうど sendmail.cf
と CFの設定ファイルの関係のようになっています。
* 2000/05/09 以降の fml-current には make config.ph 同じことをする
% makefml update-config.ph ML
というコマンドが用意されています。でもこれならMLのHOME以外からの実行も、
make がないOSでもOKです。
[PREVIOUS CHAPTER]
[NEXT CHAPTER]