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

[debian-users:48443] Re: Debian4.0のamavis-newのlha展開について



武藤@Debianぷろじぇくとです。

At Thu, 19 Apr 2007 16:09:12 +0900,
Ryuhei Funatsu wrote:
> > ad-hocですが、該当箇所を
> > 
> > ( $ln =~ /^\[[^\]]+\]\s+(?:\S+\s+){5}(\S.*?)\s*\z/s ||
> > $ln =~ /^(?:\S+\s+){6}\S+\s*(\S.*?)\s*\z/s )
> > 
> 実は私も
>   $ln =~ /.*\s(\S.*?)\s*\z/s) 
> という条件に直してテストしていました。でもこの方法だと
> 空白のファイル名が入るとうまく行かなくなるので、どうしたものかと
> 思ってました。
> 
> 本家の方のソースの問題のようなので、上の方法で直った旨を報告して
> しまったのですが、メンテナの方が気づいてくれると(私より頭が良いと)
> いいなと、今は思っています。
> 
> もし、私の修正のままなら、上の修正の方がいい旨を伝えたいのですが
> 良いでしょうか?

はい、どうぞ。まぁ多分これで問題はないはずです。

> 私は、今回始めてamavisd-newを使ったのですが、
> [MS-DOS]形式のlzhを展開できないと事実上、lha対応できていないのと
> 同義になってしまうような気がするのですが
> 普通は拡張子とかで弾くので、問題にならないものなのでしょうか?

まぁlha自体日本固有的な面があり、amavisd開発者にこれまで誰もちゃんと
伝えた日本人が多分いなくて、おまけにDebianではlhaはnon-freeといった
条件が重なっていますから(笑)。
-- 
武藤 健志@ kmuto @ kmuto.jp
           Debian/JPプロジェクト   (kmuto@debian.org, kmuto@debian.or.jp)
           株式会社トップスタジオ  (kmuto@xxxxxxxxxxxxxxx)
URI: http://kmuto.jp/ (Debianな話題など)