summaryrefslogtreecommitdiff
path: root/fml/doc/ja/tutorial/usage/TODO
diff options
context:
space:
mode:
Diffstat (limited to 'fml/doc/ja/tutorial/usage/TODO')
-rw-r--r--fml/doc/ja/tutorial/usage/TODO209
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&amp;method=bye&amp;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>