Namazu-devel-ja(旧)
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: mknmzrc で指定した $FILTERDIR 以下の *.pl フィルタが読み込まれない (namazu-bugs-ja#45)
- From: knok@xxxxxxxxxxxxx (NOKUBI Takatsugu)
- Date: Tue, 27 Mar 2001 17:34:41 JST
- X-ml-name: namazu-devel-ja
- X-mail-count: 01345
<20010207093004.297AD388D0@xxxxxxxxxxxxxxxx>の記事において
tom@xxxxxxxxxxxxxxxxxxxxxxxxさんは書きました。
>> mknmz を見てみた所、
>> load_filters() を呼ぶのは、
>> load_modules() とload_win32modules()。
>> 後者は除外して、前者は、
>> main() で init() の次に呼ばれる。
>> この時点では load_rcfiles() は読み込まれておらず、
>> $FILTERDIR はデフォルト値のまま。
この問題なのですが、
- FILTERDIR は conf.pl の設定 -> load_rcfile による設定 と値が変わる
- load_modules で conf.pl が読まれる
- load_modules -> load_rcfiles の順に呼ばれる
- 結果 $FILTERDIR が無効になる (conf.pl の値で modules が読まれる)
という流れで問題が起きています。対処方法について、以下のような方法を
考えていますが、問題があるようなら指摘して下さい。
* conf.pl の読み出しを独立化する
+ load_confpl -> load_rcfile -> load_rcfiles -> load_modules
の順に読ませる
# しかし、あんまり smart じゃないですね...
--
野首 貴嗣
E-mail: knok@xxxxxxxxxxxxx