sssd: Add optional bindings for building sssd library that sudo can use to fetch sudoers rules from SSSD

authored by Daniel Kuehn and committed by Bjørn Forsman eafcfaf6 4c449e03

+4 -1
+4 -1
pkgs/os-specific/linux/sssd/default.nix
··· 3 python, python3, pam, popt, talloc, tdb, tevent, pkgconfig, ldb, openldap, 4 pcre, kerberos, cifs_utils, glib, keyutils, dbus, fakeroot, libxslt, libxml2, 5 docbook_xml_xslt, ldap, systemd, nspr, check, cmocka, uid_wrapper, 6 - nss_wrapper, docbook_xml_dtd_44, ncurses, Po4a, http-parser, jansson }: 7 8 let 9 docbookFiles = "${pkgs.docbook_xml_xslt}/share/xml/docbook-xsl/catalog.xml:${pkgs.docbook_xml_dtd_44}/xml/dtd/docbook/catalog.xml"; ··· 41 --with-ldb-lib-dir=$out/modules/ldb 42 --with-nscd=${glibc.bin}/sbin/nscd 43 ) 44 ''; 45 46 enableParallelBuilding = true;
··· 3 python, python3, pam, popt, talloc, tdb, tevent, pkgconfig, ldb, openldap, 4 pcre, kerberos, cifs_utils, glib, keyutils, dbus, fakeroot, libxslt, libxml2, 5 docbook_xml_xslt, ldap, systemd, nspr, check, cmocka, uid_wrapper, 6 + nss_wrapper, docbook_xml_dtd_44, ncurses, Po4a, http-parser, jansson 7 + , withSudo ? false }: 8 9 let 10 docbookFiles = "${pkgs.docbook_xml_xslt}/share/xml/docbook-xsl/catalog.xml:${pkgs.docbook_xml_dtd_44}/xml/dtd/docbook/catalog.xml"; ··· 42 --with-ldb-lib-dir=$out/modules/ldb 43 --with-nscd=${glibc.bin}/sbin/nscd 44 ) 45 + '' + stdenv.lib.optionalString withSudo '' 46 + configureFlagsArray+=("--with-sudo") 47 ''; 48 49 enableParallelBuilding = true;