namazu-ml(ring)
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: symlink (Re: namazu-1.4.0.0-alpha-6)
takehi-s@xxxxxxxxxxx (SHIOZAKI Takehiko) wrote:
>(3) そのうち、/varが狭くなったので、/var/news以下を/var.2に移して、
>% ln -s /var.2/news /var
> とした。
>(4) すると、(2)のままではうまくPREFIXに置換されなくなり、最後の引数も
> /var.2/news/spool/articlesに変えなくてはならなくなった。
もしかして -F に渡すリストに
/var/news/spool/
のように / で終わる行 (ディレクトリ指定) がありませんか? ディ
レクトリが指定された場合には find::findfiles() が呼び出され
るのでシンボリックリンクを扱ったときに問題が発生します。
これを解決するには
1. -F に渡すリストにディレクトリを含めない
2. lib/find.pl をシンボリックリンクをきちんと扱えるように書
き直す
1. の場合は
% find /var/news -type f -follow > list
のようにしてリストを作成すれば良いと思います。
2. は気が向いたら取り組むかもしれません。そんなに難しいこと
ではない気はするのですが…。どなたか書きません?
-- Satoru Takabayashi
早寝早起きの秘訣: 夜10時以降にメイルを読まない