[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: mule-2.3(based on emacs-19.34)
清水です。
みなさんにいろいろとヒントをいただき、少し光明が見えてきました。ありが
とうございます。
At Wed, 20 Jun 2001 00:11:37 +0900,
Takahiro Kambe wrote:
>
> > package/NetBSD では、RUN_DEPENDS や LIB_DEPENDS がなくなっていたためか
> > なり変なことをやってしのいでいます。
> RUN_DEPENDS, LIB_DEPENDSは、共にDEPENDSで置き換えるのが原則です。
>
DEPENDS に記述した依存 package は、自分自身を build する前にインストー
ルしようとします。しかし、mule-common は、build が終わって、自分自身を
インストールする直前にインストールする必要があります。
DEPENDSでインストールのタイミングをコントロールする方法はあるのでしょ
うか? わたしは、pre-install target を使って、mule-common をインストー
ルするという方法をとりましたが、あまりスマートな方法とは思えません。
また、ご丁寧にも bsd.pkg.mk が .extract-done をチェックして、「他の
package が この WRKDIR を使用中だよ」といってエラーを返してくるので、
.extract-done に自分の package名を書き込んで bsd.pkg.mk をだますとい
う「トロイの木馬」のような仕掛けを使っています。これもまともな方法だと
は思えません。
もし、このような場合に有効な手段があれば、是非教えてください。
--
Takashi Shimizu
kiyomizu@hkg.odn.ne.jp