Текущая версия Heimdal, настроенная с помощью --with-openldap = / usr / local
Пакет OpenBSD Heimdal не настроен с поддержкой OpenLDAP. Я бы хотел скомпилировать его с поддержкой OpenLDAP.
Я скачал дерево портов OpenBSD и установил его. Я могу make
порт Heimdal, но я не совсем уверен, как его настроить для использования OpenLDAP
Я пробовал добавить --with-openldap=/usr/local/bin
к CONFIGURE_ARGS
в Makefile
, и make запустилась, но OpenLDAP не был включен
Также возможно настроить бэкэнд ldap как общий модуль, см. Параметр –hdb-openldap-module для настройки
Как я могу это сделать?
Попробовал снова с новой установкой OpenBSD. Работает сейчас
Сначала я установил openldap-client, используя pkg_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