--with-openldap =/usr/localで設定されたHeimdalの現在のリリース
HeimdalのOpenBSDパッケージは、OpenLDAPサポートで構成されていません。 OpenLDAPをサポートしてコンパイルしたいのですが。
OpenBSDポートツリーをダウンロードしてインストールしました。 heimdalポートをmake
できますが、OpenLDAPを使用するように設定する方法が正確にわかりません。
Makefile
の--with-openldap=/usr/local/bin
にCONFIGURE_ARGS
を追加して実行しようとしましたが、OpenLDAPが含まれていませんでした
LDAPバックエンドを共有モジュールとして構成することもできます。構成するオプション–hdb-openldap-moduleを参照してください。
これどうやってするの?
OpenBSDの新規インストールで再試行しました。今動作します
最初にpkg_add
を使用してopenldap-clientをインストールしました
/usr/ports/security/heimdal/Makefile
で、私は変更しました:
CONFIGURE_ARGS += --bindir=${PREFIX}/heimdal/bin \
--sbindir=${PREFIX}/heimdal/sbin \
--libexecdir=${PREFIX}/heimdal/libexec \
--libdir=${PREFIX}/heimdal/lib \
--includedir=${PREFIX}/heimdal/include
に
CONFIGURE_ARGS += --bindir=${PREFIX}/heimdal/bin \
--sbindir=${PREFIX}/heimdal/sbin \
--libexecdir=${PREFIX}/heimdal/libexec \
--libdir=${PREFIX}/heimdal/lib \
--includedir=${PREFIX}/heimdal/include \
--with-openldap=${LOCALBASE}
次に、make install
を実行し、kdc --builtin-hdb
を使用して動作することをテストしました。