summaryrefslogtreecommitdiff
path: root/fml
diff options
context:
space:
mode:
authorfukachan <fukachan>2001-05-01 15:16:24 +0000
committerfukachan <fukachan>2001-05-01 15:16:24 +0000
commitbe46650e24f5e2ec272d55cbede8b6ab5069d794 (patch)
tree9fbdac5f5a758b988cd2ac35a8a521a8f9e2f020 /fml
parent4bb9aaf8949fa030babd96318840aec38e8cfc41 (diff)
downloadfml8-be46650e24f5e2ec272d55cbede8b6ab5069d794.tar.gz
fml8-be46650e24f5e2ec272d55cbede8b6ab5069d794.tar.bz2
fml8-be46650e24f5e2ec272d55cbede8b6ab5069d794.zip
modified to fit with created subdirectories: programs/, install/,
delivery/, internals/, devel/ and include/.
Diffstat (limited to 'fml')
-rw-r--r--fml/doc/ja/tutorial/book.sgml9
-rw-r--r--fml/doc/ja/tutorial/bookinfo.sgml41
-rw-r--r--fml/doc/ja/tutorial/bootloader.sgml153
-rw-r--r--fml/doc/ja/tutorial/chapters.ent54
-rw-r--r--fml/doc/ja/tutorial/cvstags.sgml69
-rw-r--r--fml/doc/ja/tutorial/cvstree.sgml174
-rw-r--r--fml/doc/ja/tutorial/delivery.sgml56
-rw-r--r--fml/doc/ja/tutorial/include/chapters.ent45
-rw-r--r--fml/doc/ja/tutorial/include/terms.sgml (renamed from fml/doc/ja/tutorial/terms.sgml)2
-rw-r--r--fml/doc/ja/tutorial/install.sgml137
-rw-r--r--fml/doc/ja/tutorial/install/chapter.sgml4
-rw-r--r--fml/doc/ja/tutorial/internals/design.sgml (renamed from fml/doc/ja/tutorial/design.sgml)2
-rw-r--r--fml/doc/ja/tutorial/internals/style.sgml (renamed from fml/doc/ja/tutorial/style.sgml)2
-rw-r--r--fml/doc/ja/tutorial/intro.sgml20
-rw-r--r--fml/doc/ja/tutorial/main.cf.sgml86
15 files changed, 33 insertions, 821 deletions
diff --git a/fml/doc/ja/tutorial/book.sgml b/fml/doc/ja/tutorial/book.sgml
index 3d81df3e..8c525077 100644
--- a/fml/doc/ja/tutorial/book.sgml
+++ b/fml/doc/ja/tutorial/book.sgml
@@ -2,11 +2,11 @@
This is an sgml using DocBook dtd. Use sgmltools version 2.0.x or above
to generate various output formats.
-$FML: book.sgml,v 1.2 2001/05/01 09:15:21 fukachan Exp $
+$FML: book.sgml,v 1.3 2001/05/01 14:49:18 fukachan Exp $
-->
<!doctype book public "-//FML//DTD DocBook V3.1-Based Extension//EN" [
- <!entity % include SYSTEM "chapters.ent"> %include;
+ <!entity % include SYSTEM "include/chapters.ent"> %include;
]>
<book>
@@ -35,7 +35,6 @@ $FML: book.sgml,v 1.2 2001/05/01 09:15:21 fukachan Exp $
</partintro>
<!-- 以下、各章が並ぶ -->
- &intro;
&overview;
&download;
&install;
@@ -53,7 +52,7 @@ $FML: book.sgml,v 1.2 2001/05/01 09:15:21 fukachan Exp $
<!-- 以下、各章が並ぶ -->
&design;
- &bootloader;
+ &chapter.bootloader;
&chapter.programs;
&fmlcommands;
&delivery;
@@ -70,7 +69,7 @@ $FML: book.sgml,v 1.2 2001/05/01 09:15:21 fukachan Exp $
<!-- 以下、各章が並ぶ -->
&cvstree;
- &programingstyle;
+ &chapter.programingstyle;
&modules;
</part>
diff --git a/fml/doc/ja/tutorial/bookinfo.sgml b/fml/doc/ja/tutorial/bookinfo.sgml
deleted file mode 100644
index cfa477f2..00000000
--- a/fml/doc/ja/tutorial/bookinfo.sgml
+++ /dev/null
@@ -1,41 +0,0 @@
-<!--
- $FML$
--->
-
- <bookinfo>
- <bookbiblio>
- <title>
- fml-devel (fml 5.0) チュートリアル
- </title>
-
- <author>
- <honorific> Dr </honorific>
- <firstname> Ken'ichi </firstname>
- <surname> Fukamachi </surname>
- <affiliation>
- <orgname>FML.ORG</orgname>
- <address>
- <email>
- <ulink url="mailto:fukachan@fml.org">
- fukachan@fml.org
- </ulink>
- </email>
- </address>
- </affiliation>
- </author>
-
- <copyright>
- <year> 2001 </year>
- <holder> Ken'ichi Fukamachi </holder>
- </copyright>
-
- </bookbiblio>
-
- <legalnotice>
- <para>
- All rights reserved. This program is free software; you can
- redistribute it and/or modify it under the same terms as Perl itself.
- </para>
- </legalnotice>
-
- </bookinfo>
diff --git a/fml/doc/ja/tutorial/bootloader.sgml b/fml/doc/ja/tutorial/bootloader.sgml
deleted file mode 100644
index 69a6632f..00000000
--- a/fml/doc/ja/tutorial/bootloader.sgml
+++ /dev/null
@@ -1,153 +0,0 @@
-<!--
- $FML: bootloader.sgml,v 1.1 2001/04/23 14:14:01 fukachan Exp $
--->
-
-<chapter id="bootloader">
-
-<title> バージョン依存性を解決するための fml ブートローダ </title>
-
-<para>
-
-fml 5.0 にはインストールされている fml のバージョン依存性を考慮するた
-めに、実行時には本章で述べるようなブートストラップの過程があります。
-
-<programlisting>
-boot していくイメージ
-
-libexec/loader ->
- FML::Process::Switch ->
- FML::Process::Flow ->
- FML::Process::それぞれのプログラムのモジュール
-</programlisting>
-</para>
-
-
-<sect1>
-<title> 例: 配送の場合 </title>
-
-<para>
-loader から次々と呼ばれていく様子は、例えば配送処理の場合、次のよう
-になる。
-
-<programlisting>
-libexec/loader は FML::Process::Switch をロードし、
-FML::Process::Distribute を実行すると決める。
-
-FML::Process::Flow::ProcessStart() は引数として
-FML::Process::Distribute を渡され、
-FML::Process::Distribute を実行していく。
-</programlisting>
-</para>
-</sect1>
-
-
-<sect1>
-<title> FML::Process:: クラスの階層構造 </title>
-
-<para>
-<programlisting>
-FML::Process::Distribute >-|
-FML::Process::Command >-|-- FML::Process::Kernel
-FML::Process::Mead >-| |
- |-use-a FML::Parse
- |-use-a FML::Config
- |-use-a FML::Log
- |-use-a ... その他 ...
-</programlisting>
-
-=&gt;
-<ulink url="../../../fml/lib/FML/Process/programs.ja.html">
-FML::Process::それぞれのプログラムのモジュールについて
-</ulink>
-
-</para>
-</sect1>
-
-
-<sect1>
-<title> ブートしていく順番について </title>
-
-<itemizedlist>
-
- <listitem>
- <para>
- libexec/loader (wrapper)
- Bootstrap() を実行する。
- fml.pl などはこの loader へのシンボリックリンクです。
- /usr/local/libexec/fml/ を参照して下さい。
- </para>
- </listitem>
-
- <listitem>
- <itemizedlist>
- <listitem>
- <para>
- /etc/fml/main.cf を読み込む。
- 読み込むと fml のバージョンが分かる。
- default_config.cf はバージョン依存であるので、
- ここでまずバージョンを評価しなければいけないことに注意。
- </para>
- </listitem>
-
- <listitem>
- <para>
- ( fml.pl を例にとると)
- @ARGV を評価し、
- どのMLの config.cf 群をロードすればいいのかを準備する。
- 変数の評価と展開には libexec/Standalone.pm を用います。
-
- これはあまりよくないような気がします。
- libexec/ を @INC に加えないといけないこと、
- libexec/loader と libexec/Standalone.pm の2つが
- 入れ換えないといけないものになってしまうので。
- </para>
- </listitem>
-
- <listitem>
- <para>
- 次に
- FML::Process::Switch
- ( バージョン依存 )ファイルを
- ロードします。
- </para>
-
- <itemizedlist>
- <listitem>
- <para>
- Bootstrap2() および ProcessSwitch() を実行し、
- 配送用、コマンドモード用などの各
- プログラム/プロセスなどへ制御を移します(分岐する)。
- この時は $0 から自分の名前を知り、
- どのプロセスへ分岐すればいいのかを判断しています。
- </para>
- </listitem>
-
- <listitem>
- <para>
- (ポリモーフィズムの例)
- モジュールをダイナミックバインディングし、
- 該当するプロセスオブジェクトを生成する。
- そして、プロセスをスタートさせます。
-
- FML::Process::Flow の中に、
- どのように fml プロセスを実行するかが
- 定義されています。
-<programlisting>
-$process = new FML::Process::なにか;
-$process->prepare($args);
-$process->run($args);
-$process->finish($args);
-</programlisting>
- のように実行されています。
- 各プロセスは、それぞれについて適当な関数を
- 用意してください。
- </para>
- </listitem>
- </itemizedlist>
- </listitem>
- </itemizedlist>
- </listitem>
-</itemizedlist>
-</sect1>
-
-</chapter>
diff --git a/fml/doc/ja/tutorial/chapters.ent b/fml/doc/ja/tutorial/chapters.ent
deleted file mode 100644
index 4084cc85..00000000
--- a/fml/doc/ja/tutorial/chapters.ent
+++ /dev/null
@@ -1,54 +0,0 @@
-<!--
- $FML: include.sgml,v 1.17 2001/04/30 10:21:44 fukachan Exp $
--->
-
-<!entity versin "1.1">
-
-<!-- include する SGML ファイル群 -->
-<!entity bookinfo SYSTEM "bookinfo.sgml">
-<!entity preface SYSTEM "preface.sgml">
-
-
-<!entity available SYSTEM "available.sgml">
-<!entity docbook SYSTEM "docbook.sgml">
-<!entity download SYSTEM "download.sgml">
-<!entity install SYSTEM "install.sgml">
-<!entity terms SYSTEM "terms.sgml">
-<!entity intro SYSTEM "intro.sgml">
-<!entity install SYSTEM "install.sgml">
-<!entity main.cf SYSTEM "main.cf.sgml">
-
-<!entity fmlcommands SYSTEM "commands.sgml">
-<!entity overview SYSTEM "overview.sgml">
-
-<!entity design SYSTEM "design.sgml">
-<!entity bootloader SYSTEM "bootloader.sgml">
-<!entity programingstyle SYSTEM "style.sgml">
-<!entity reference SYSTEM "reference.sgml">
-
-
-
-<!entity delivery SYSTEM "delivery.sgml">
-<!entity modules SYSTEM "modules.sgml">
-
-
-<!entity appendix SYSTEM "appendix.sgml">
-<!entity glossary SYSTEM "glossary.sgml">
-<!entity cvstree SYSTEM "cvstree.sgml">
-<!entity cvstags SYSTEM "cvstags.sgml">
-
-
-<!-- ポインタ -->
-<!entity fmlbible "『fml バイブル』(オライリージャパン刊)">
-<!entity www.fml.org "http://www.fml.org/fml/">
-
-<!-- 画像 -->
-<!entity architecture SYSTEM "architecture.gif" ndata gif>
-
-
-<!-- プログラムの説明 -->
-<!entity chapter.programs SYSTEM "programs/chapter.sgml">
-<!entity sect.fmlconf SYSTEM "programs/fmlconf.sgml">
-<!entity sect.fmldoc SYSTEM "programs/fmldoc.sgml">
-<!entity sect.fmlticket SYSTEM "programs/fmlticket.sgml">
-<!entity sect.makefml SYSTEM "programs/makefml.sgml">
diff --git a/fml/doc/ja/tutorial/cvstags.sgml b/fml/doc/ja/tutorial/cvstags.sgml
deleted file mode 100644
index 1de7ef76..00000000
--- a/fml/doc/ja/tutorial/cvstags.sgml
+++ /dev/null
@@ -1,69 +0,0 @@
-<!--
- $FML: cvstags.sgml,v 1.1 2001/04/24 15:19:14 fukachan Exp $
--->
-
-<appendix id="cvstags">
-
-<title> cvs tags </title>
-
-<table>
-<title> cvs tags </title>
- <tgroup cols=2>
-
- <thead>
- <row>
- <entry> CVS タグ </entry>
- <entry> 内容 </entry>
- </row>
- </thead>
-
- <tbody>
- <row>
- <entry> </entry>
- <entry> </entry>
- </row>
-
- <row>
- <entry> mail-message-0-5 </entry>
- <entry>
- mail-message-0-4 の bug fixes 他
- </entry>
- </row>
-
-
- <row>
- <entry> mail-message-0-4 </entry>
- <entry>
- mail-message-0-3 以降で、
- 一通り hack した直後のブレークポイント
- </entry>
- </row>
-
-
- <row>
- <entry> mail-message-0-3 </entry>
- <entry>
- パーサ部分ももつことにする。
- FML::Parser は
- Mail::Message::parse
- に統合されるだろう
- </entry>
- </row>
-
- <row>
- <entry> mail-message-0-2 </entry>
- <entry> clean up </entry>
- </row>
-
-
- <row>
- <entry> new-Mail-class </entry>
- <entry>
- 基本的にクラス名を MailingList:: から Mail:: へ移行
- </entry>
- </row>
- </tbody>
- </tgroup>
-</table>
-
-</appendix>
diff --git a/fml/doc/ja/tutorial/cvstree.sgml b/fml/doc/ja/tutorial/cvstree.sgml
deleted file mode 100644
index add7b39e..00000000
--- a/fml/doc/ja/tutorial/cvstree.sgml
+++ /dev/null
@@ -1,174 +0,0 @@
-<!--
- $FML
--->
-
-<chapter id="dirhier">
-
-<title> cvs tree の構造 </title>
-
-
-<!-- ===================================================== -->
-<sect1>
-
-<title> ソースツリーの構造の概要 </title>
-
-<para>
-fml-devel の基本方針として、
-使えるもの(例えば CPAN )は片っ端から使います。
-そうしないと保守する項目が増える一方のためです。
-</para>
-
-<para>
-また、保守する人をはっきり区別するためにベンダーごとにディレクトリを分
-けています。例えば CPAN で保守されているものは CPAN/ ディレクトリ以下
-に入れてください。
-</para>
-
-<para>
-ライセンスなどによっては、さらに区分を分ける必要が出てくるかも知れませ
-ん。が、とりあえずこの3つにわかれます。
-</para>
-
-<para>
-CPAN/ や 3RDPARTY/ 以下のモジュールを変更したい場合は fml5/ 以下でなん
-らかのラップをするか、パッチをオリジナルに反映してもらって CPAN/ 以下
-をアップデートをします。
-</para>
-
-<para>
-なお site_local/ はそのサイト独自のものなので fml プロジェクトとは無関係です。
-</para>
-
-</sect1>
-
-
-<!-- ===================================================== -->
-<sect1>
- <title> CVS のディレクトリ構造 </title>
-
- <sect2>
- <title> / 以下のディレクトリ構造 </title>
-
- <table>
- <title> / 以下のディレクトリ構造 </title>
- <tgroup cols=2>
-
- <thead>
- <row>
- <entry> ベンダー名
- </entry>
- <entry> そのディレクトリにおくモジュールの説明
- </entry>
- </row>
- </thead>
-
- <tbody>
- <row>
- <entry>
- Documentation/
- </entry>
- <entry>
- ドキュメントとして公開する場所。
-
- ベンダー境界を越えて混ざりうるので
- このディレクトリが創設されました。
- </entry>
- </row>
-
- <row>
- <entry> fml/
- </entry>
- <entry> fml5 プロジェクト直轄
- </entry>
- </row>
-
- <row>
- <entry> cpan/
- </entry>
- <entry> CPAN で保守されているもの
-
- この下のモジュールについては CPAN の説明の通り。
- 単に標準モジュールでないため、ないしは
- fml5 のバージョン管理や保守のために、ここに収容。
-
- なお
- cpan/dist/
- に輸入したモジュールの元パッケージ全体をおき、
- cpan/lib/
- にライブラリを正しいクラス階層にあうように置きます。
- </entry>
- </row>
-
- <row>
- <entry> 3rdparty/
- </entry>
- <entry> サードパーティ用(予約)
-
- 予約されているだけで、
- fml5 プロジェクトとしては使いません。
- </entry>
- </row>
-
-
- <row>
- <entry> site_local/
- </entry>
- <entry>
- デフォルトでは CVS ツリー内にはありません。
- そのサイト独自に保守したいモジュールをおくための
- ディレクトリ。
- 名前を予約されているだけで、
- fml5 プロジェクトとしては使いません。
- </entry>
- </row>
-
- </tbody>
- </tgroup>
- </table>
- </sect2>
-
- <sect2>
- <title> fml/ 以下 </title>
-
- <table>
- <title> cvs tree の fml/ 以下のディレクトリの説明 </title>
-
- <tgroup cols=2>
-
- <thead>
- <row>
- <entry> ディレクトリ </entry>
- <entry> 説明 </entry>
- </row>
- </thead>
-
- <tbody>
- <row>
- <entry> fml/etc/ </entry>
- <entry> 設定変数 </entry>
- </row>
-
-
- <row>
- <entry> fml/lib/ </entry>
- <entry> perl モジュール群 </entry>
- </row>
-
-
- <row>
- <entry> fml/libexec/ </entry>
- <entry>
- 実行されるプログラムの実体。
- もっともすぐにモジュールを
- 呼び出すので、正確には wrapper です。
- </entry>
- </row>
- </tbody>
-
- </tgroup>
- </table>
- </sect2>
-
-</sect1>
-
-</chapter>
diff --git a/fml/doc/ja/tutorial/delivery.sgml b/fml/doc/ja/tutorial/delivery.sgml
deleted file mode 100644
index 242c8f2a..00000000
--- a/fml/doc/ja/tutorial/delivery.sgml
+++ /dev/null
@@ -1,56 +0,0 @@
-<!--
- $FML$
--->
-
-<chapter id="delivery">
-
- <TITLE> メールの配送 </TITLE>
-
-<sect1 id="fml5-delivery">
-
- <title> fml5 のメール配送システムについて
- (fml4 と fml5 の相違点)
- </title>
-
-<para>
-fml5 の最大の目的の一つは、メンバーリストの取得と操作の統合と抽象化です。
-配送には抽象化された Mail::Delivery クラスを次のように使います。
-</para>
-
-<para>
-Mail::Delivery::* に属するクラスは SMTP および LMTP 配送へのインターフェ
-イスを提供します。
-
-<screen>
- use Mail::Delivery::SMTP;
- my $service = new Mail::Delivery::SMTP;
- if ($service->error) { Log($service->error); return;}
-
- $service->deliver(
- {
- mta => '127.0.0.1:25',
-
- smtp_sender => 'rudo@nuinui.net',
- recipient_maps => $recipient_maps,
- recipient_limit => 1000,
-
- header => $header_object,
- body => $body_object,
- });
-</screen>
-
-ここで $header_object はヘッダで、FML::Header オブジェクトです。
-そして $body_oject はメール本文で、Mail::Message オブジェクトです。
-</para>
-
-<para>
-ここで、Delivery は
-SMTP
-ESMTP
-LMTP
-などへのインターフェイスです。
-</para>
-
-</sect1>
-
-</chapter>
diff --git a/fml/doc/ja/tutorial/include/chapters.ent b/fml/doc/ja/tutorial/include/chapters.ent
index 4084cc85..b57822fb 100644
--- a/fml/doc/ja/tutorial/include/chapters.ent
+++ b/fml/doc/ja/tutorial/include/chapters.ent
@@ -1,54 +1,57 @@
<!--
- $FML: include.sgml,v 1.17 2001/04/30 10:21:44 fukachan Exp $
+ $FML: chapters.ent,v 1.1 2001/05/01 14:49:18 fukachan Exp $
-->
<!entity versin "1.1">
<!-- include する SGML ファイル群 -->
-<!entity bookinfo SYSTEM "bookinfo.sgml">
+<!entity bookinfo SYSTEM "include/bookinfo.sgml">
<!entity preface SYSTEM "preface.sgml">
+<!entity terms SYSTEM "include/terms.sgml">
<!entity available SYSTEM "available.sgml">
<!entity docbook SYSTEM "docbook.sgml">
<!entity download SYSTEM "download.sgml">
+<!entity install SYSTEM "install/chapter.sgml">
<!entity install SYSTEM "install.sgml">
-<!entity terms SYSTEM "terms.sgml">
-<!entity intro SYSTEM "intro.sgml">
-<!entity install SYSTEM "install.sgml">
-<!entity main.cf SYSTEM "main.cf.sgml">
-
-<!entity fmlcommands SYSTEM "commands.sgml">
-<!entity overview SYSTEM "overview.sgml">
-<!entity design SYSTEM "design.sgml">
-<!entity bootloader SYSTEM "bootloader.sgml">
-<!entity programingstyle SYSTEM "style.sgml">
-<!entity reference SYSTEM "reference.sgml">
+<!entity fmlcommands SYSTEM "commands.sgml">
+<!entity overview SYSTEM "overview.sgml">
+<!entity reference SYSTEM "reference.sgml">
-<!entity delivery SYSTEM "delivery.sgml">
+<!entity delivery SYSTEM "delivery/chapter.sgml">
<!entity modules SYSTEM "modules.sgml">
<!entity appendix SYSTEM "appendix.sgml">
<!entity glossary SYSTEM "glossary.sgml">
-<!entity cvstree SYSTEM "cvstree.sgml">
-<!entity cvstags SYSTEM "cvstags.sgml">
+<!entity cvstree SYSTEM "devel/cvstree.sgml">
+<!entity cvstags SYSTEM "devel/cvstags.sgml">
+
<!-- ポインタ -->
<!entity fmlbible "『fml バイブル』(オライリージャパン刊)">
<!entity www.fml.org "http://www.fml.org/fml/">
+
<!-- 画像 -->
<!entity architecture SYSTEM "architecture.gif" ndata gif>
+<!-- 内部構造 -->
+<!entity chapter.bootloader SYSTEM "internals/bootloader.sgml">
+<!entity sect.main.cf SYSTEM "internals/main.cf.sgml">
+<!entity chapter.programingstyle SYSTEM "internals/style.sgml">
+<!entity design SYSTEM "internals/design.sgml">
+
+
<!-- プログラムの説明 -->
-<!entity chapter.programs SYSTEM "programs/chapter.sgml">
-<!entity sect.fmlconf SYSTEM "programs/fmlconf.sgml">
-<!entity sect.fmldoc SYSTEM "programs/fmldoc.sgml">
-<!entity sect.fmlticket SYSTEM "programs/fmlticket.sgml">
-<!entity sect.makefml SYSTEM "programs/makefml.sgml">
+<!entity chapter.programs SYSTEM "programs/chapter.sgml">
+<!entity sect.fmlconf SYSTEM "programs/fmlconf.sgml">
+<!entity sect.fmldoc SYSTEM "programs/fmldoc.sgml">
+<!entity sect.fmlticket SYSTEM "programs/fmlticket.sgml">
+<!entity sect.makefml SYSTEM "programs/makefml.sgml">
diff --git a/fml/doc/ja/tutorial/terms.sgml b/fml/doc/ja/tutorial/include/terms.sgml
index 46203dbb..bd4e804d 100644
--- a/fml/doc/ja/tutorial/terms.sgml
+++ b/fml/doc/ja/tutorial/include/terms.sgml
@@ -1,5 +1,5 @@
<!--
- $FML: terms.sgml,v 1.1.1.1 2001/04/22 16:17:17 fukachan Exp $
+ $FML: terms.sgml,v 1.2 2001/04/24 06:52:00 fukachan Exp $
-->
<sect1 id="terms">
diff --git a/fml/doc/ja/tutorial/install.sgml b/fml/doc/ja/tutorial/install.sgml
deleted file mode 100644
index 48ec224e..00000000
--- a/fml/doc/ja/tutorial/install.sgml
+++ /dev/null
@@ -1,137 +0,0 @@
-<!--
- $FML: install.sgml,v 1.2 2001/04/24 11:40:58 fukachan Exp $
--->
-
-<chapter id="installation">
-
-<title> インストール </title>
-
-
-<!-- ====================================================== -->
-<sect1 id="install">
-<title> 概要 </title>
-
-<para>
-対話型インストーラは"まだ"作られていません。
-シェルスクリプトがあるだけです。
-</para>
-
-<para>
-トップ・ディレクトリにある INSTALL.sh の先頭にあるディレクトリ名などを
-適当に修正し、
-ユーザ root で実行して下さい。
-</para>
-
-<screen>
-% su root
-# sh INSTALL.sh
-</screen>
-
-</sect1>
-
-
-<!-- ====================================================== -->
-<sect1>
-<title> 各ディレクトリの役割 </title>
-
-<para>
-それぞれのディレクトリの役割は次の通りです。
-なお、デフォルトは /usr/local 以下にインストールされます。
-</para>
-
-<para>
- <table>
- <title> ディレクトリの構造 </title>
- <tgroup cols=2>
-
- <thead>
- <row>
- <entry> ディレクトリ </entry>
- <entry> 説明 </entry>
- </row>
- </thead>
-
- <tbody>
- <row>
- <entry> /etc/fml </entry>
- <entry>
- 基本設定ファイルを置く場所。
- ( fml 4 の /usr/local/fml/.fml や default_config.ph 相当)
-
- バージョンやライブラリの場所(ディレクトリ)などを指定する。
- </entry>
- </row>
-
- <row>
- <entry> /usr/local/libexec/fml </entry>
- <entry>
- 実行ファイル ( fml 4 の /usr/local/fml )
- </entry>
- </row>
-
- <row>
- <entry>
- /usr/local/lib/fml
- </entry>
- <entry>
- ライブラリ ( fml 4 の /usr/local/fml )
- </entry>
- </row>
-
- <row>
- <entry>
- /var/spool/ml
- </entry>
- <entry>
- MLのホームディレクトリ。fml 4 と同じ目的です。
-
- 注意: /var/spool/ml のオーナは INSTALL.sh の
- owner 変数(デフォルトはユーザ fml)に設定されます。
- </entry>
- </row>
- </tbody>
-
- </tgroup>
- </table>
-</para>
-</sect1>
-
-
-<!--
- ======================================================
- main.cf の例
- ======================================================
--->
-&main.cf;
-
-
-<!-- ====================================================== -->
-<sect1 id="upgrade">
-<title> アップグレード </title>
-
-<para>
-単に、もう一度
-<link linkend="install">インストール</link>
-して下さい。
-</para>
-
-<para>
-インストール後、/etc/fml/main.cf の fml_version 行の日付を
-最新のものにして下さい。
-ファイルをセーブした瞬間から新しい fml に切り替わります
-(注: エディタで編集中は古い内容)。
-</para>
-</sect1>
-
-<sect1>
-<title> ダウングレード </title>
-
-<para>
- /etc/fml/main.cf の fml_verison をアップグレード前のものに
- 戻して下さい。
-</para>
-
-</sect1>
-
-
-</chapter>
diff --git a/fml/doc/ja/tutorial/install/chapter.sgml b/fml/doc/ja/tutorial/install/chapter.sgml
index 48ec224e..d6ac0dbb 100644
--- a/fml/doc/ja/tutorial/install/chapter.sgml
+++ b/fml/doc/ja/tutorial/install/chapter.sgml
@@ -1,5 +1,5 @@
<!--
- $FML: install.sgml,v 1.2 2001/04/24 11:40:58 fukachan Exp $
+ $FML: chapter.sgml,v 1.3 2001/04/24 13:33:34 fukachan Exp $
-->
<chapter id="installation">
@@ -102,7 +102,7 @@
main.cf の例
======================================================
-->
-&main.cf;
+&sect.main.cf;
<!-- ====================================================== -->
diff --git a/fml/doc/ja/tutorial/design.sgml b/fml/doc/ja/tutorial/internals/design.sgml
index 2779649f..efafd6ca 100644
--- a/fml/doc/ja/tutorial/design.sgml
+++ b/fml/doc/ja/tutorial/internals/design.sgml
@@ -1,5 +1,5 @@
<!--
- $FML: design.sgml,v 1.2 2001/04/24 07:58:43 fukachan Exp $
+ $FML: design.sgml,v 1.3 2001/04/24 13:33:34 fukachan Exp $
-->
<chapter id="design">
diff --git a/fml/doc/ja/tutorial/style.sgml b/fml/doc/ja/tutorial/internals/style.sgml
index 4619dd81..87365aa2 100644
--- a/fml/doc/ja/tutorial/style.sgml
+++ b/fml/doc/ja/tutorial/internals/style.sgml
@@ -1,5 +1,5 @@
<!--
- $FML: programing_style.sgml,v 1.4 2001/04/24 14:21:32 fukachan Exp $
+ $FML: style.sgml,v 1.1 2001/04/26 08:58:36 fukachan Exp $
-->
<chapter id="programingstyle">
diff --git a/fml/doc/ja/tutorial/intro.sgml b/fml/doc/ja/tutorial/intro.sgml
deleted file mode 100644
index 88f22c00..00000000
--- a/fml/doc/ja/tutorial/intro.sgml
+++ /dev/null
@@ -1,20 +0,0 @@
-<!--
- $FML: intro.sgml,v 1.4 2001/04/24 06:51:59 fukachan Exp $
--->
-
-<chapter id="introduction">
-
-<title> イントロダクション </title>
-
-<sect1>
-
-<title> イントロダクション </title>
-
-<para>
- まだだよ、ごめん。
-</para>
-
-</sect1>
-
-
-</chapter>
diff --git a/fml/doc/ja/tutorial/main.cf.sgml b/fml/doc/ja/tutorial/main.cf.sgml
deleted file mode 100644
index 72ff7626..00000000
--- a/fml/doc/ja/tutorial/main.cf.sgml
+++ /dev/null
@@ -1,86 +0,0 @@
-<!--
- $FML$
--->
-<sect1 id="main.cf">
-<title> /etc/fml/main.cf </title>
-
-<para>
-/etc/fml/main.cf は各MLの設定ではありません。
-これは、バージョン依存性を解決するための設定ファイルです。
-fml のプログラム群が起動する時に参照します。
-</para>
-
-
-<para>
-<screen>
-# fml version
-# This is important
-# Example: fml 5.0
-# fml-current YYYYMMDD
-# fml-devel YYYYMMDD
-fml_version = current-20010423
-
-
-###
-### DIRECTORIES
-###
-
-
-# $config_dir holds the global main configuration and
-# several version-dependent default configurations
-# Example: /etc/fml
-config_dir = /etc/fml
-
-# Example: /etc/fml/defaults/$fml_version
-default_config_dir = $config_dir/defaults/$fml_version
-
-# Example: /usr/local
-default_prefix = /usr/local
-
-
-# Example: /usr/local/libexec/fml
-libexec_prefix = $default_prefix
-
-# Example: /usr/local/lib/fml
-lib_prefix = $default_prefix
-
-# Example: /usr/local/libexec/fml/$fml_version
-libexec_dir = $libexec_prefix/libexec/fml/$fml_version
-
-# Example: /usr/local/lib/fml/$fml_version
-lib_dir = $lib_prefix/lib/fml/$fml_version
-
-# site local library location
-# which is prepared but not used by fml itself
-local_lib_dir = $default_prefix/lib/fml/site_local
-
-
-# ml's home directories
-# $ml_home_dir (e.g. /var/spool/ml/elena ) is taken from loader's @ARGV.
-# This is compatible with fml 4.0.
-# Example: /var/spool/ml
-ml_home_prefix = /var/spool/ml
-
-
-
-###
-### CONFIGURATION FILES AND DEFAULT PARAMETERS
-###
-
-
-# default domain
-default_domain = fml.org
-
-
-# version dependent default_config.cf location
-# whic holds
-# Example: /etc/fml/defaults/5.0/default_config.cf
-default_config = $config_dir/defaults/$fml_version/default_config.cf
-
-
-# domain specific configurations
-# Example: /etc/fml/domains/fml.org/default_config.cf
-domain_default_config = $config_dir/domains/$default_domain/config.cf
-</screen>
-</para>
-</sect1>