Namazu-devel-ja(旧)
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
mknmzrcファイル内でのエラー
- From: Yukio USUDA <usuda@xxxxxxxxxx>
- Date: Thu, 27 Mar 2003 08:20:30 +0900
- X-ml-name: namazu-devel-ja
- X-mail-count: 02842
臼田です
mknmzの
sub load_rcfile 内でmknmzrcファイルに対して
do $rcfile;
としているところがありますがmknmzrcファイル内にエラーがあってもその
まま何事も無いかのように進んでいきます。
%diff /usr/local/bin/mknmz_org /usr/local/bin/mknmz
260c260,265
< push @LoadedRcfiles, $rcfile;
---
> if ($@) {
> chop $@;
> push @LoadedRcfiles, "load failed " .$rcfile . "\'$@\'";
> }else {
> push @LoadedRcfiles, $rcfile;
> }
%
としてエラーがおきていることを確認できるようにしてはどうかと思いま
す。現状では小さいエラーの場合
$mknmz -C を行っても
Loaded rcfile: /usr/local/etc/namazu/mknmzrc
System: freebsd
(以下略)
というように無事にrcfileの処理がされたように表示され
実際は/usr/local/share/namazu/pl/conf.plでの設定を使用し処理されて
います。
エラーとして終了までさせる方がいいのかもしれませんが現状はそのまま
デフォルトの値で動くようになっているので止めるほどではないと思いま
す。
・mknmzrcファイル内の値が無視 (namazu-bugs-ja#25)
Date: Mon, 19 Jun 2000 namazu-devel-ja: 00563
http://www.namazu.org/ml/namazu-devel-ja/msg00562.html
・Re: mknmzrc が反映されていない。
Date: Sat, 9 Mar 2002 namazu-users-ja: 02505
http://www.namazu.org/ml/namazu-users-ja/msg02504.html
というような記事が関連しているのではと思います、私も最近はまりまし
た。
臼田幸生