かわべです.
At Thu, 13 Jun 2002 18:43:47 +0900,
NISHIMURA Daisuke <nishi@xxxxxxxxxxxxxxxxxxxxx> wrote:
| >> > bzip2-1.0.0-1vl2.i386.rpm
| >> > bzip2-devel-1.0.0-1vl2.i386.rpm
| >> >
| >> > のようですが、これなのでしょうか?
| >>
| >> これで問題ないです。これを使ってください。
|
| IWAMOTO> Vine 2.1.5 + update の環境で↑を使うと、
| IWAMOTO> bzip2 の -f option が使えなくなる、という
| IWAMOTO> 現象がでてるのはうちだけでしょうか?
|
| IWAMOTO> -f をつけても既存のファイルを上書きしてくれません。
|
| おそらく、今回の穴を塞いだパッチによるものと思われます。
| fopen を使う代りに
| open(name, O_WRONLY|O_CREAT|O_EXCL, S_IWUSR|S_IRUSR)
| を使うようにしてあるので。
|
| -f をつけたときに O_EXCL を外すようにしないといけませんね。
|
| このパッチは最新版から backport したもののはずなので、
| 開発元にバグ報告しないといけませんね…。
| どなたかやりませんか ^_^;
| # すでに直っているのかもしれないけど。
|
| 直すにしても、安全性を保たなければならないので、
| 考えないといけないことが多いです。
もう かなり前に bzip2 開発元では対応していたと思います.
ためしに,自前で make してテストしたら上書きできました.
-------------
* Fix an infinite segfault loop in 1.0.1 when a directory is
encountered in -f (force) mode.
(Trond Eivind Glomsrod, Nicholas Nethercote, Volker Schmidt)
-------------
--
KAWABE, Tsuyoshi