Namazu-users-ja(旧)


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

シンボリックリンクの取り扱いについて



寺西です。

namazu-1.3.11 から namazu-2.0.4 に移行中なのですが、
シンボリックリンクの問題で少々困っております。

tutorial.html にも

    現在の版では対象ディレクトリに symbolic link がある
    とうまく処理できません。
   
と書いてありますし、

% find ディレクトリ -type f -follow -print > list

で作成した list を -F で mknmz に与えれば、とりあえず
問題は解決できるとは思いますが、このテンポラリファイル
をわざわざ作らなければなりません。
# コストはそう大きくないですけど。

また、find でシンボリックリンクを取り扱うオプションは
実装依存のよう(FreeBSD は -L かな?)ですので、
できれば、namazu 側で対応していただきたいなと思います。

namazu-1.4.0.0-alpha-6 のころ

satoru> | BUGS
satoru> |      There is no way to make find or finddepth follow satoru>
symlinks.
satoru> 
satoru> とあります。
satoru> 
satoru> # この問題があるから use File::Find は使っていないのです (後
satoru> # で知ったのですが)

でしたが、現在は use File::Find を使っているように思います。
さて、この方針転換にはどういったいきさつがあったのでしょうか?
--
寺西