HI!
I'd like to create really minimal custom builds of sssd-ldap even without krb5 stuff currently for Debian Wheezy/Jessie.
Are there any recommendations for achieving this?
I have a test installation tested with SSH, sudo, NSS built like this which required krb5-devel files though:
/configure -q \ --prefix=/opt/sssd \ --disable-krb5-locator-plugin \ --disable-pac-responder \ --disable-cifs-idmap-plugin \ --without-python2-bindings \ --without-python3-bindings \ --without-selinux \ --without-semanage \ --with-sudo \ --without-autofs \ --with-ssh \ --with-crypto=libcrypto \ --with-syslog=syslog \ --without-samba \ --without-nfsv4-idmapd-plugin \ --without-libwbclient \ --without-libnl \ --disable-config-lib \ --disable-intgcheck-reqs \ --disable-nls \ --disable-rpath
ln -s \ /opt/sssd/lib/libnss_sss.so.2 \ /lib/x86_64-linux-gnu/libnss_sss.so.2
ln -s \ /opt/sssd/lib/security/pam_sss.so \ /lib/x86_64-linux-gnu/security/pam_sss.so
One issue with memberof module installed into /usr/lib/x86_64-linux-gnu/ldb/modules/:
ldb: unable to dlopen /usr/lib/x86_64-linux-gnu/ldb/modules/ldb/memberof.la : /usr/lib/x86_64-linux-gnu/ldb/modules/ldb/memberof.la: invalid ELF header
Moving the files and setting LDB_MODULES_PATH did not help.
Ciao, Michael.