namazu-dev(ring)


[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

mknmz, read_config() timing



>                                            千葉市中央区長洲
>                                                    藤原  誠
namazu-1.9.5 を動かそうしとしています。

~/.mknmzrc の中で

package conf;
$EXCLUDE_REGEX   = '\/NetBSD\/PowerPC';
$EXCLUDE_REGEX  .= '|\/emacs-20\/20\.3\-etc\-NEWS.*';

のようなものは効くのに、
$ALLOW_REGEX = '.*\.html?|.*\.txt|.*_default|.*\.pdf|.*\.doc';
$ALLOW_REGEX .= '|.*\.shtml';

が効かないのは何故かなと見ていたのですが、
mknmz の
    70      my $file_base = prep();
    71      read_config();
の順に呼ばれるところで、 prep() の中の wanted() の中で
$ALLOW_REGEX 
を使っているのですが、設定がそれが終った後の read_config()で
行なわれるように思えます。この順を逆にしたら、一応少なくとも
僕の期待通りに動いている気がしますが、これでいいのでしょうか。

--- namazu-1.9.5/src/mknmz.pl.in-ooo	Wed Dec  1 19:52:59 1999
+++ namazu-1.9.5/src/mknmz.pl.in	Wed Dec  1 19:53:15 1999
@@ -67,8 +67,8 @@
     init();
     setup_magic();
     load_modules();
-    my $file_base = prep();
     read_config();
+    my $file_base = prep();
 
     my $swap = 1;
     my $file_count = 0;

---
(藤原)