VineSeed ML アーカイブ



[VineSeed:17359] Re: update: backintime NEW: TrueType-droid

  • From: Daisuke SUZUKI <daisuke@xxxxxxxxxxx>
  • Subject: [VineSeed:17359] Re: update: backintime NEW: TrueType-droid
  • Date: Fri, 1 May 2009 03:30:46 +0900
On Fri, 1 May 2009 00:47:08 +0900
Toshiharu Kudoh <toshi.kd2@xxxxxxxxx> wrote:

> 言われてみて手元のRPMに関する手引きを見返しましたら、
> PreReqの意味する所をやや勘違いしていました。
> # インストール前に要求するものと思っていました。
> もう少しRPMについて勉強しておきます。

PreReq の元々はそうだったのですが、いまはちょっと違いますね。
また、今後はなくなる方向にあるので Requires(xxxx) を使うように
してください。

A Requires B の場合は、AとBは同時にインストールされますが、
どちらが先に入るかはわかりません。
A Requires(pre) B だと %pre スクリプトが実行される前に B が
入っている必要がありますので、B -> A の順に入ります。
# preun とか postun の場合は削除が実行される時点で、、とな
# るので、場合によっては順序が入れ替わります

基本的には scriptlet が要求するもの=インストール処理時に
入っているべきもの が Requires(xxx)になります。

> それと、Requiresの方をbackintime-commonの方へと移動しました。
> お手数ですが、先ほどputしたパッケージの方を削除していただけませんでしょ
> うか。
> 昼頃までには修正したパッケージを再度putしようと思います。

まだ incoming にあったので削除しておきました。

p.s.
incoming の / へ put できないようにしておきました。
間違えやすいので。。

-- 
Daisuke SUZUKI | daisuke@{linux.or.jp,dicey.org,vinecaves.com}
GnuPG Fingerprint = 7DE6 9AC6 5E5B 1AF8 B38E  0992 90BF 4C09 7432 2CB0
Founder & President, Project Vine.            http://vinelinux.org/
Founder & President, Vine Caves, Ltd.         http://vinecaves.com/
Founder & Trustee, Japan Linux Association.   http://jla.linux.or.jp/