[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: upgrade only package?
taca@sky.yamashina.kyoto.jp wrote:
> 1. CGIモジュールはperl標準のCGI.pm等を上書きしてしまう。
> 2. さらにいくつかファイルを加えてしまう。
> ということが発生します。これをスマートにp5-CGIとかにまとめようとすると、
> o 加えたファイルだけをPLISTに書いた、増分だけをpkg_deleteで削除する様に
> する。
> という方法が考えられます。pkg_deleteした後で、perlもpkg_deleteするなら、
> きれいに終わりますが、p5-CGIだけpkg_deleteした場合にperlの標準のCGIモジュー
> ルに戻るわけではないので、動作に支障が出る恐れがあります。
PLIST @exec, @unexec もしくは pkg/install, pkg/deinstall(だったかな)scriptで
backup(mv ${HOGEDIR}/CGI.pm ${HOGEDIR}/CGI.pm.bak)と
restoreをするという方法が考えられます。
# 何かのpkgで使ったような記憶が...
sakamoto