Namazu-users-ja(旧)


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

Re: $EXCLUDE_PATH の書き方



<20020123.112816.74730936.nobu@xxxxxxxxx>の記事において
nobu@xxxxxxxxxさんは書きました。

>> $EXCLUDE_PATH = ...
>>                 '|/var/www/docs/hoge/.*/index.html#copyright' .
>>                 ...
>> 
>> のように設定したのですが、#copyright はインデックスからは除外されませ
>> ん。どのようにしてコントロールすればいいのでしょうか?

  現在の Namazu では対応していません。簡単にしか試していませんが、この
メールに添付したパッチで一応動いているようです。

# 本当はもっときちんとしたファイル入出力部分の抽象化が必要なんですが...
# これをそのまま commit するのは問題があるかも。
-- 
野首 貴嗣
E-mail: knok@xxxxxxxxxxxxx
	knok@xxxxxxxxxx / knok@xxxxxxxxxx

--- mknmz.in    Mon Dec 17 17:17:05 2001
+++ mknmz.in.new        Wed Jan 23 16:38:58 2002
@@ -181,6 +181,8 @@
        if (@parts > 1) {
            my $id = 0;
            for my $part (@parts) {
+               next if (defined $conf::EXCLUDE_PATH &&
+                        "$cfile#$part" =~ /$conf::EXCLUDE_PATH/);
                my $fname = util::tmpnam("NMZ.partial.$id");
                my $fragment  = defined $part ? $part : undef;
                my $uri   = generate_uri($cfile, $fragment);