Heimdal 的当前版本,配置了 --with-openldap=/usr/local
Heimdal 的 OpenBSD 软件包未配置 OpenLDAP 支持。我想在编译时添加 OpenLDAP 支持。
我下载了 OpenBSD 端口树并安装了它。我可以使用make
heimdal 端口,但我不确定如何配置它以使用 OpenLDAP
我尝试添加到--with-openldap=/usr/local/bin
,并运行,但 OpenLDAP 未包含在内CONFIGURE_ARGS
Makefile
也可以将 ldap 后端配置为共享模块,请参阅选项 –hdb-openldap-module 进行配置
我怎样才能做到这一点?
答案1
再次尝试全新安装 OpenBSD。现在可以使用了
我首先使用安装了 openldap-clientpkg_add
在 中/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