[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: kerberos & package
haraoka@soc.se.fujitsu.co.jp wrote:
> KERBEROSを使ってる場合、どういうふうにifを書くのが
> 正しいのでしょうか?
> mk.confに何か書いてあった場合にそれにひっかけるとか
> そういうやり方がよいのでしょうか?
mk.conf.example見ると KERBEROS=4 or 5 or undef みたいですね。
.if defined(KERBEROS) && ${KERBEROS} == "4"
とかかな。
find /usr/pkgsrc -name Makefile |xargs grep KERBEROS
すると何か見つかるかも。
関連してUSE_KERBEROSとかあるけど使えるかは疑問。
> あと、何かpackageをいれてた場合、それがあると
> CONFIGURE_ARGS+
> したいのですが、どうすればよいでしょうか?
pkg_infoの出力をmakeの変数に入れてチェックするとか。
そのpackage固有のfileがあるかチェックするとか。
いろいろやり方あると思います。
bsd.pkg.mkのIS_LESSTIFとかが参考になるかと。
これができれば以下のようにすれば良いでしょう。
.if ${EXIST_HOGE_PACKAGE} == "yes"
CONFIGURE_ARGS+= HOGEHOGE
DEPENDS+= ../../hoge/hoge:hoge-*
.endif
> こういうのはあまりやらない方が良いでしょうか?
そんな気がします。
sakamoto