summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorfukachan <fukachan>2001-02-24 07:02:28 +0000
committerfukachan <fukachan>2001-02-24 07:02:28 +0000
commit845e8f800d7975c850361de91c5587dce7bd4baa (patch)
treefc0e92ddd2acbce3641ccd3a58648438ef8d623a
parent35c31ba06e16d01e6cb77b850e74fe1445b15b0d (diff)
downloadfml8-845e8f800d7975c850361de91c5587dce7bd4baa.tar.gz
fml8-845e8f800d7975c850361de91c5587dce7bd4baa.tar.bz2
fml8-845e8f800d7975c850361de91c5587dce7bd4baa.zip
update/clean up
-rw-r--r--00_README.ja.txt18
-rwxr-xr-xINSTALL.sh2
-rw-r--r--fml/doc/00_IDEA7
-rw-r--r--fml/doc/__template.ja.html2
-rw-r--r--fml/doc/architecture.html2
-rw-r--r--fml/doc/built_already.ja.html57
-rw-r--r--fml/doc/dirhier.ja.html37
-rw-r--r--fml/doc/menubar.ja.html8
-rw-r--r--fml/doc/terms.ja.html2
-rw-r--r--fml/libexec/boot.ja.html15
10 files changed, 91 insertions, 59 deletions
diff --git a/00_README.ja.txt b/00_README.ja.txt
index 0f27a615..df537aa9 100644
--- a/00_README.ja.txt
+++ b/00_README.ja.txt
@@ -2,12 +2,18 @@
ちゃんとしたインストーラはまだありません。
-Install.sh の先頭にあるディレクトリ名などを適当に修正し、
-root で実行して下さい。それぞれのディレクトリの役割は次の通りです。
+トップ・ディレクトリにある INSTALL.sh の先頭にあるディレクトリ名などを
+適当に修正し、root で実行して下さい。
+
+ % su root
+ # sh INSTALL.sh
+
+それぞれのディレクトリの役割は次の通りです。
/etc/fml
- 基本設定ファイル ( fml 4 の /usr/local/fmlの .fml や cf 相当)
+ 基本設定ファイル
+ ( fml 4 の /usr/local/fml/.fml や default_config.ph 相当)
/usr/local/libexec/fml
@@ -21,9 +27,13 @@ root で実行して下さい。それぞれのディレクトリの役割は次の通りです。
MLのホームディレクトリ。fml 4 と同じ目的です。
+ 注意: /var/spool/ml のオーナは INSTALL.sh の
+ owner 変数(デフォルトはユーザ fml)に設定されます。
+
○ ドキュメントは HTML 版だけです。
-このディレクトリにある index.ja.html を見て下さい。
+
+トップ・ディレクトリにある index.ja.html からたどっていってください。
○ elena MLの設定の見方
diff --git a/INSTALL.sh b/INSTALL.sh
index 9537916a..2ff15be2 100755
--- a/INSTALL.sh
+++ b/INSTALL.sh
@@ -24,7 +24,7 @@ lib_dir=$default_prefix/lib/fml
ml_spool_dir=/var/spool/ml
# owner of /var/spool/ml
-owner=`id -un`
+owner=fml
######################
diff --git a/fml/doc/00_IDEA b/fml/doc/00_IDEA
index c09f60d9..9fc59259 100644
--- a/fml/doc/00_IDEA
+++ b/fml/doc/00_IDEA
@@ -1,5 +1,10 @@
- fml5 project
+ *** this is the original idea.
+ *** We save this for the future not to forget the original idea.
+
+
+
+ fml5 project
○ 基本理念
diff --git a/fml/doc/__template.ja.html b/fml/doc/__template.ja.html
index 5a8af747..99676428 100644
--- a/fml/doc/__template.ja.html
+++ b/fml/doc/__template.ja.html
@@ -12,6 +12,8 @@
<!-- ================== body =========================================== -->
+ ... body ...
+
<!-- =================================================================== -->
</BODY>
diff --git a/fml/doc/architecture.html b/fml/doc/architecture.html
index f5e59edc..876b6d99 100644
--- a/fml/doc/architecture.html
+++ b/fml/doc/architecture.html
@@ -2,7 +2,7 @@
<HTML>
<HEAD>
<TITLE>
- ... title ...
+fml-devel artchitecture
</TITLE>
<META http-equiv="Content-Type"
content="text/html; charset=EUC-JP">
diff --git a/fml/doc/built_already.ja.html b/fml/doc/built_already.ja.html
index 3f728fca..0be8eb8f 100644
--- a/fml/doc/built_already.ja.html
+++ b/fml/doc/built_already.ja.html
@@ -15,25 +15,56 @@ fml5 で既に動くもの
fml5 で既に動くもの
</CENTER>
+<P>
これらのものは /usr/local/libexec/fml 以下にインストールされます。
+<P>
注意: fml5 ではすべてのプログラムは /usr/local/libexec/fml/loader を経
由して起動されます。バージョン依存性を処理するために、つねにこの
loader を通して起動していくことになっています。
-<TABLE BRODER=4>
- <TD>
- <TR> fml.pl (distribute)
- <TR> 配送処理ルーチン
- <TD>
- <TR> fmlconf
- <TR> 変数一覧が表示される
- <TD>
- <TR> fmldoc
- <TR> モジュールのマニュアルを表示する
- <TD>
- <TR> fmlticket
- <TR> チケットシステムの現在の表示、およびチケットの close
+<TABLE BORDER=4>
+ <TR>
+ <TD>
+ fml.pl
+ <BR>
+ distribute
+ <TD> 配送処理をする
+
+ <TR>
+ <TD> command
+ <BR>
+ fml.pl --ctladdr
+ <TD>
+ ま〜だだよ
+
+ <TR>
+ <TD> fmlconf
+ <TD> 変数一覧を表示します
+
+ <TR>
+ <TD> fmldoc
+ <TD> モジュールのマニュアルを表示する
+ <BR>
+ perldoc への wrapper です。
+
+ <TR>
+ <TD> fmlticket
+ <TD>
+ チケットシステムの現在の表示する
+ <BR>
+ チケットの close
+
+ <TR>
+ <TD> mead
+ <TD>
+ ま〜だだよ
+
+ <TR>
+ <TD> fmlserv
+ <TD>
+ ま〜だだよ
+
</TABLE>
<!-- =================================================================== -->
diff --git a/fml/doc/dirhier.ja.html b/fml/doc/dirhier.ja.html
index 4cdee353..ce37b3c9 100644
--- a/fml/doc/dirhier.ja.html
+++ b/fml/doc/dirhier.ja.html
@@ -25,40 +25,23 @@
<TD> 説明
<TR>
- <TD> fml/doc/
- <TD> ドキュメント
+ <TD> <A HREF="../../index.ja.html" TARGET="_top">fml/doc/</A>
+ <TD> ドキュメント
<TR>
- <TD> fml/etc/
- <TD> configurations
+ <TD> fml/etc/
+ <TD> configurations
<TR>
- <TD> fml/lib/
- <TD>
- <A HREF="../lib/FML/index.ja.html">
- FML::*
- </A>
-
- <TR>
- <TD>
- <TD>
- <A HREF="../lib/MailingList/index.ja.html">
- MailingList::*
- </A>
-
- <TR>
- <TD>
- <TD>
- <A HREF="../lib/IO/index.ja.html">
- IO::*
- </A>
+ <TD> <A HREF="../lib/index.ja.html"> fml/lib/ </A>
+ <TD> perl モジュール群
<TR>
- <TD> fml/libexec/
+ <TD> <A HREF="../libexec/boot.ja.html"> fml/libexec/ </A>
<TD>
- 実行されるプログラムの実体。
- もっともすぐにモジュールを
- 呼び出すので wrapper というべきだろう。
+ 実行されるプログラムの実体。
+ もっともすぐにモジュールを
+ 呼び出すので wrapper というべきだろう。
</TABLE>
diff --git a/fml/doc/menubar.ja.html b/fml/doc/menubar.ja.html
index 8450c873..6edea541 100644
--- a/fml/doc/menubar.ja.html
+++ b/fml/doc/menubar.ja.html
@@ -21,13 +21,13 @@ fml5 homepage menubar
</A>
<LI>
- <A HREF="../libexec/built_already.ja.html" TARGET="right">
- 既に動いている部分
+ <A HREF="built_already.ja.html" TARGET="right">
+ 既に動くプログラム
</A>
<LI>
<A HREF="../libexec/boot.ja.html" TARGET="right">
- fml のブートしていく様子
+ fml のブート手順
</A>
<LI>
@@ -39,7 +39,7 @@ fml5 homepage menubar
モジュール
<BR>
<A HREF="terms.ja.html" TARGET="right">
- モジュールで使う用語
+ 用語集
</A>
<BR>
<A HREF="../lib/index.ja.html" TARGET="right">
diff --git a/fml/doc/terms.ja.html b/fml/doc/terms.ja.html
index 2c4c2def..f5dc5b35 100644
--- a/fml/doc/terms.ja.html
+++ b/fml/doc/terms.ja.html
@@ -22,7 +22,7 @@
<TR>
<TD> curproc
- <TD> ”current process 構造体”の略
+ <TD> "current process"の略
<TR>
<TD> PCB
diff --git a/fml/libexec/boot.ja.html b/fml/libexec/boot.ja.html
index 611aea93..44d3b387 100644
--- a/fml/libexec/boot.ja.html
+++ b/fml/libexec/boot.ja.html
@@ -26,19 +26,20 @@ fml のブートしていく様
<LI> ( fml.pl を例にとると)
@ARGV を評価し、
どのMLの config.cf 群をロードすればいいのかを準備する。
+ 変数の評価と展開には libexec/Standalone.pm を用います。
<LI> 次に
- libexec/fml/バージョン/process_switch
+ FML::Process::Switchn
( バージョン依存 )ファイルを
- ロードする。
+ ロードします。
<UL>
<LI>
- ProcessSwitch() を実行し、
+ Bootstrap2() および ProcessSwitch() を実行し、
配送用、コマンドモード用などの各
- プログラム/プロセスなどへ制御を移す(分岐する)。
+ プログラム/プロセスなどへ制御を移します(分岐する)。
この時は
$0 から自分の名前を知り、
- どのプロセスへ分岐すればいいのかを判断している。
+ どのプロセスへ分岐すればいいのかを判断しています。
<LI>
(ポリモーフィズムの例)
@@ -54,9 +55,9 @@ fml のブートしていく様
$process->run($args);
$process->finish($args);
</PRE>
- などと書きます。
+ などと定義されています。
各プロセスは、それぞれについて適当な関数を
- 用意する必要があります。
+ 用意してください。
</UL>
</UL>