From 845e8f800d7975c850361de91c5587dce7bd4baa Mon Sep 17 00:00:00 2001
From: fukachan
Date: Sat, 24 Feb 2001 07:02:28 +0000
Subject: update/clean up
---
00_README.ja.txt | 18 +++++++++++---
INSTALL.sh | 2 +-
fml/doc/00_IDEA | 7 +++++-
fml/doc/__template.ja.html | 2 ++
fml/doc/architecture.html | 2 +-
fml/doc/built_already.ja.html | 57 +++++++++++++++++++++++++++++++++----------
fml/doc/dirhier.ja.html | 37 ++++++++--------------------
fml/doc/menubar.ja.html | 8 +++---
fml/doc/terms.ja.html | 2 +-
fml/libexec/boot.ja.html | 15 ++++++------
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 ...
+
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 @@
- ... title ...
+fml-devel artchitecture
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 で既に動くもの
+
これらのものは /usr/local/libexec/fml 以下にインストールされます。
+
注意: fml5 ではすべてのプログラムは /usr/local/libexec/fml/loader を経
由して起動されます。バージョン依存性を処理するために、つねにこの
loader を通して起動していくことになっています。
-
- |
- | fml.pl (distribute)
-
配送処理ルーチン
- |
- |
fmlconf
-
変数一覧が表示される
- |
- |
fmldoc
-
モジュールのマニュアルを表示する
- |
- |
fmlticket
-
チケットシステムの現在の表示、およびチケットの close
+
+
+
+ fml.pl
+
+ distribute
+ | 配送処理をする
+
+ |
+ command
+
+ fml.pl --ctladdr
+ |
+ ま〜だだよ
+
+ |
+ | fmlconf
+ | 変数一覧を表示します
+
+ |
+ | fmldoc
+ | モジュールのマニュアルを表示する
+
+ perldoc への wrapper です。
+
+ |
+ | fmlticket
+ |
+ チケットシステムの現在の表示する
+
+ チケットの close
+
+ |
+ | mead
+ |
+ ま〜だだよ
+
+ |
+ | fmlserv
+ |
+ ま〜だだよ
+
|
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 @@
説明
|
- | fml/doc/
- | ドキュメント
+ | fml/doc/
+ | ドキュメント
|
- | fml/etc/
- | configurations
+ | fml/etc/
+ | configurations
|
- | fml/lib/
- |
-
- FML::*
-
-
- |
- |
- |
-
- MailingList::*
-
-
- |
- |
- |
-
- IO::*
-
+ | fml/lib/
+ | perl モジュール群
|
- | fml/libexec/
+ | fml/libexec/
|
- 実行されるプログラムの実体。
- もっともすぐにモジュールを
- 呼び出すので wrapper というべきだろう。
+ 実行されるプログラムの実体。
+ もっともすぐにモジュールを
+ 呼び出すので wrapper というべきだろう。
|
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
-
- 既に動いている部分
+
+ 既に動くプログラム
- fml のブートしていく様子
+ fml のブート手順
@@ -39,7 +39,7 @@ fml5 homepage menubar
モジュール
- モジュールで使う用語
+ 用語集
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 @@
| curproc
- | ”current process 構造体”の略
+ | "current process"の略
|
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
( fml.pl を例にとると)
@ARGV を評価し、
どのMLの config.cf 群をロードすればいいのかを準備する。
+ 変数の評価と展開には libexec/Standalone.pm を用います。
次に
- libexec/fml/バージョン/process_switch
+ FML::Process::Switchn
( バージョン依存 )ファイルを
- ロードする。
+ ロードします。
-
- ProcessSwitch() を実行し、
+ Bootstrap2() および ProcessSwitch() を実行し、
配送用、コマンドモード用などの各
- プログラム/プロセスなどへ制御を移す(分岐する)。
+ プログラム/プロセスなどへ制御を移します(分岐する)。
この時は
$0 から自分の名前を知り、
- どのプロセスへ分岐すればいいのかを判断している。
+ どのプロセスへ分岐すればいいのかを判断しています。
-
(ポリモーフィズムの例)
@@ -54,9 +55,9 @@ fml
$process->run($args);
$process->finish($args);
- などと書きます。
+ などと定義されています。
各プロセスは、それぞれについて適当な関数を
- 用意する必要があります。
+ 用意してください。
--
cgit v1.2.1
|