diff options
Diffstat (limited to 'fml/doc/ja/tutorial/usage/TODO')
| -rw-r--r-- | fml/doc/ja/tutorial/usage/TODO | 209 |
1 files changed, 209 insertions, 0 deletions
diff --git a/fml/doc/ja/tutorial/usage/TODO b/fml/doc/ja/tutorial/usage/TODO new file mode 100644 index 00000000..465ef148 --- /dev/null +++ b/fml/doc/ja/tutorial/usage/TODO @@ -0,0 +1,209 @@ +<!-- + $FML: available.sgml,v 1.3 2001/11/23 15:00:47 fukachan Exp $ +--> + +<chapter id="available"> + <title> + fml-devel の実行形式プログラム + </title> + +<para> +プログラムには +/usr/local/bin 以下にインストールされるものと、 +/usr/local/libexec/fml 以下にインストールされるものがあります。 +</para> + +<para> +/usr/local/bin 以下にインストールされるものも、 +実体は /usr/local/libexec/fml 以下の同名のファイルです。 +そして、 +/usr/local/libexec/fml 以下のファイルは +/usr/local/libexec/fml/loader へのリンクです。 +</para> + +<para> +fml5 ではすべてのプログラムは /usr/local/libexec/fml/loader を経由して +起動されます。バージョン依存性を処理するためです。 +</para> + +<para> +loader は起動される時の名前で振舞いを変えています。 +</para> + + +<sect1 id="usr.local.libexec.fml"> + + <title> /usr/local/libexec/fml/ のプログラム </title> + + +<!-- ================================================== --> +<sect2> + + <title> /usr/local/libexec/fml/distribute </title> + +<para> +配送処理をするプログラムです。 +subject を書き換える。 +スプールに記事として溜める。 +IPv6 をしゃべる。 +チケット番号をふる。 +et. al. +</para> + +</sect2> + + +<!-- ================================================== --> +<sect2> + + <title> /usr/local/libexec/fml/fml.pl </title> + +<para> +distribute と同じ。 +</para> + +</sect2> + + +<!-- ================================================== --> +<sect2> + + <title> /usr/local/libexec/fml/command </title> + +<para> +command は fml.pl --ctladdr と同じです。 +</para> + +<para> +プログラム自体は動きますが、 +機能するコマンドはまだないです。 +</para> + +</sect2> + + +<!-- ================================================== --> +<sect2> + + <title> /usr/local/libexec/fml/makefml.cgi </title> + +<para> +makefml の CGI インターフェイス。 +うごくけど、まだプロトタイプ。 +動く機能は makefml と同等のものです。 +それは最終的に makefml と同じ関数を呼び出しているからです。 +</para> + +<programlisting> +例: +/cgi-bin/makefml.cgi?ml_name=elena&method=bye&address=rudo@nuinui.net +</programlisting> + +</sect2> + + +<!-- ================================================== --> +<sect2> + + <title> /usr/local/libexec/fml/fmlticket.cgi </title> + + +<para> +fmlticket の CGI 版。 +チケットを close する。 +あるチケットに該当する記事群を表示する。 +</para> +</sect2> + + +<!-- ================================================== --> +<sect2> + + <title> /usr/local/libexec/fml/mead </title> + +<para> +ま〜だだよ +</para> + +</sect2> + + +<!-- ================================================== --> +<sect2> + + <title> /usr/local/libexec/fml/fmlserv </title> + +<para> +ま〜だだよ +</para> + +</sect2> + + +</sect1> +<!-- + ########################### + --> +<sect1 id="usr.local.bin"> + + <title> /usr/local/bin/ のプログラム </title> + + +<!-- ================================================== --> +<sect2> + + <title> /usr/local/bin/makefml </title> + + +<para> +登録と削除関係、および最低限のMLの作成だけは動きます +(add subscribe bye unsubscribe resign remove そして newml)。 +</para> + +<para> +使い方は fml 4.0 と一緒です。 +<screen> +% makefml add elena アドレス +% makefml bye elena アドレス +% makefml newml elena +</screen> +</para> + +</sect2> + + +<!-- ================================================== --> +<sect2> + + <title> /usr/local/bin/fmlconf </title> + +<para> 変数一覧を表示します</para> +</sect2> + + +<!-- ================================================== --> +<sect2> + <title> /usr/local/bin/fmldoc </title> + +<para> +モジュールのマニュアルを表示する +perldoc への wrapper です。 +</para> + +</sect2> + + +<!-- ================================================== --> +<sect2> + <title> /usr/local/bin/fmlticket </title> + +<para> +現在のチケットシステムのサマリを表示する。 +チケットの close をする。 +</para> +</sect2> + +</sect1> + + +</chapter> |
