Я хочу активировать slapd опцию - включают-spasswd. Таким образом, я загружаю исходный код OpenLDAP с этого URL.
http://mirror.eu.oneandone.net/software/openldap/openldap-release/openldap-2.4.44.tgz
Затем я работаю, настраивают со следующими параметрами.
./configure \
--prefix=/usr \
--libexecdir=/usr/sbin \
--sysconfdir=/etc/ldap/ \
--localstatedir=/var/run \
--datarootdir=/usr/share \
--datadir=/usr/share/slapd \
--disable-ypt \
--enable-modules \
--enable-rlookups \
--enable-overlays \
--with-tls \
--disable-sql \
--with-system-libtool \
--disable-ltdl-install \
--enable-spasswd \
--with-cyrus-sasl \
Однажды завершенная сборка и затем запускают процесс OpenLDAP этой командой. Но процесс сразу выходит. После этого я попробовал к диагностике проблему strace.
unlink("/var/run/run/ldapi") = -1 ENOENT (No such file or directory)
umask(0) = 022
bind(8, {sa_family=AF_LOCAL, sun_path="/var/run/run/ldapi"}, 110) = -1 ENOENT (No such file or directory)
Мой вопрос, как slapd пакет настраивает в Ubuntu 16.04. Действительно ли возможно считать Make-файл, который используется для создания способного пакета?
Наконец, я узнал, что могу получить источник apt-get source
и debuild
. И этим, я учился slapd
в debian пакете имеет все включенные опции.