diff options
author | Daniel Kuehn <daniel@kuehn.se> | 2017-10-02 16:57:17 +0200 |
---|---|---|
committer | Bjørn Forsman <bjorn.forsman@gmail.com> | 2017-10-21 20:21:27 +0200 |
commit | eafcfaf62c103604cf6bde9d38b54b9426d0244e (patch) | |
tree | 0bbfba7dc7a4bd795421c84a522b50057515d73b /pkgs/os-specific/linux/sssd | |
parent | 4c449e03b72ce44cd60bea6731d9c28a022119b4 (diff) | |
download | nixlib-eafcfaf62c103604cf6bde9d38b54b9426d0244e.tar nixlib-eafcfaf62c103604cf6bde9d38b54b9426d0244e.tar.gz nixlib-eafcfaf62c103604cf6bde9d38b54b9426d0244e.tar.bz2 nixlib-eafcfaf62c103604cf6bde9d38b54b9426d0244e.tar.lz nixlib-eafcfaf62c103604cf6bde9d38b54b9426d0244e.tar.xz nixlib-eafcfaf62c103604cf6bde9d38b54b9426d0244e.tar.zst nixlib-eafcfaf62c103604cf6bde9d38b54b9426d0244e.zip |
sssd: Add optional bindings for building sssd library that sudo can use to fetch sudoers rules from SSSD
Diffstat (limited to 'pkgs/os-specific/linux/sssd')
-rw-r--r-- | pkgs/os-specific/linux/sssd/default.nix | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/pkgs/os-specific/linux/sssd/default.nix b/pkgs/os-specific/linux/sssd/default.nix index ea49f9e40292..834476da0ca1 100644 --- a/pkgs/os-specific/linux/sssd/default.nix +++ b/pkgs/os-specific/linux/sssd/default.nix @@ -3,7 +3,8 @@ python, python3, pam, popt, talloc, tdb, tevent, pkgconfig, ldb, openldap, pcre, kerberos, cifs_utils, glib, keyutils, dbus, fakeroot, libxslt, libxml2, docbook_xml_xslt, ldap, systemd, nspr, check, cmocka, uid_wrapper, - nss_wrapper, docbook_xml_dtd_44, ncurses, Po4a, http-parser, jansson }: + nss_wrapper, docbook_xml_dtd_44, ncurses, Po4a, http-parser, jansson + , withSudo ? false }: let docbookFiles = "${pkgs.docbook_xml_xslt}/share/xml/docbook-xsl/catalog.xml:${pkgs.docbook_xml_dtd_44}/xml/dtd/docbook/catalog.xml"; @@ -41,6 +42,8 @@ stdenv.mkDerivation rec { --with-ldb-lib-dir=$out/modules/ldb --with-nscd=${glibc.bin}/sbin/nscd ) + '' + stdenv.lib.optionalString withSudo '' + configureFlagsArray+=("--with-sudo") ''; enableParallelBuilding = true; |