summaryrefslogtreecommitdiff
path: root/fml/doc
diff options
context:
space:
mode:
authorfukachan <fukachan>2002-09-06 13:15:51 +0000
committerfukachan <fukachan>2002-09-06 13:15:51 +0000
commit4d443ebf10a3fe46f2ef2ee80ca7f8493ab1b30a (patch)
treedc42817a903e43e0100d0c9523ae179570d1cabe /fml/doc
parente962e9547a1dc2199e3176ef5f6343cfc2ee061c (diff)
downloadfml8-4d443ebf10a3fe46f2ef2ee80ca7f8493ab1b30a.tar.gz
fml8-4d443ebf10a3fe46f2ef2ee80ca7f8493ab1b30a.tar.bz2
fml8-4d443ebf10a3fe46f2ef2ee80ca7f8493ab1b30a.zip
a few upgrade tips
Diffstat (limited to 'fml/doc')
-rw-r--r--fml/doc/ja/01_RFC_UPGRADE.txt49
1 files changed, 49 insertions, 0 deletions
diff --git a/fml/doc/ja/01_RFC_UPGRADE.txt b/fml/doc/ja/01_RFC_UPGRADE.txt
new file mode 100644
index 00000000..fc781982
--- /dev/null
+++ b/fml/doc/ja/01_RFC_UPGRADE.txt
@@ -0,0 +1,49 @@
+ 4.0 -> 8.0 への移行の注意点
+
+ [TODO]
+ 以下の *-2 *-3 の部分のための支援スクリプトを
+ 作るべきだろう
+
+
+ケース 1. /var/spool/ml/elena/ を 4.0 から 8.0 へ移行する
+
+
+1-1 fml-devel をインストールする
+
+ postfix の alias_maps に /var/spool/ml/etc/mail/aliases を追加
+
+1-2 makefml --force newml elena
+
+1-3 /var/spool/ml/elena の members を検査する?
+
+ 注意:
+ IO::Adapter は ^# の行はコメントだと思って無視している
+ よって、actives で off されているアドレスは消えているように
+ 見える。
+
+ 注意 2:
+ off を s=skip と書いていると on 扱いになってしまう
+
+ 注意 3:
+ m=... つまりまとめ行が無効になる
+
+ しかしながら、歴史的に members で # address とかされていると
+ 4.0 では OK だが、8.0 ではこのアドレスは見えない(認証する際の
+ 候補にならない)。フォーマットを検査して warning を出すべきだろう
+
+1-4 /var/spool/ml/etc/fml/aliases から elena ML の該当部分を消して
+ .db 再生成
+
+
+ケース 2. /var/spool/ml/ 全体を 4.0 から 8.0 へ移行する
+
+
+2-1 fml-devel をインストールする
+
+ postfix の alias_maps に
+ /var/spool/ml/etc/mail/aliases を追加
+ かつ /var/spool/ml/etc/fml/aliases を削除
+
+2-2 makefml --force newml を全MLに対して実行
+
+2-3 各MLで 1-3