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

Re: ruby packages



> make (というか、bsd.pkg.mk) は、インストールした後のパッケージの管理ま
> では面倒を見ないので、make はバイナリパッケージを作るまでを仕事にして、
> インストール/アンインストールは pkg_* の仕事、という風にした方が、シ
> ステムとして見通しがよくなるのではないかなとは前から思っていました。

もう一言…

アプリケーションのインストールは atomic に振る舞ってほしいと思うのは僕
だけでしょうか。例えば、``make install'' と打って、実行ファイルだけイ
ンストールされて、ライブラリをインストールするところが何らかの理由で失
敗して、結果的に中途半端にファイルがインストールされてしまった、じゃあ
やっぱりインストール中止しようかとするとき、make の枠組みだけでこれを
行う、つまり、中途半端にインストールされたファイルを取り除くのって難し
いですよね?

(なお、pkgsrc の make deinstall は pkg_delete を呼び出しているだけです)

上林