]> git.ipfire.org Git - people/arne_f/ipfire-3.x.git/commitdiff
sssd: Update to 1.14.1
authorAlexander Marx <alexander.marx@ipfire.org>
Mon, 19 Sep 2016 10:56:42 +0000 (10:56 +0000)
committerMichael Tremer <michael.tremer@ipfire.org>
Fri, 28 Oct 2016 16:10:41 +0000 (17:10 +0100)
- The IPA provider now supports logins with enterprise principals
- When a user name is overriden in an IPA domain, resolving a group these users
  are a member of now returns the overriden user names
- Users can be looked up by and log in with their e-mail address as an identifier.
- A new ad_enabled_domains option was added.
- The sssctl tool has two new commands active-server and servers that allow the
  administrator to observe the server that SSSD is bound to and the servers that SSSD autodiscovered

For full changelog see https://fedorahosted.org/sssd/wiki/Releases/Notes-1.14.1

Signed-off-by: Stefan Schantl <stefan.schantl@ipfire.org>
Signed-off-by: Alexander Marx <alexander.marx@ipfire.org>
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
sssd/sssd.nm

index 2f4c6ad0fa19874b89fdf4396273d95e4cd9c3f2..de78e072f7dfb6af1e8a4d90a36c0dd97069ac8d 100644 (file)
@@ -4,8 +4,8 @@
 ###############################################################################
 
 name       = sssd
-version    = 1.9.4
-release    = 2
+version    = 1.14.1
+release    = 1
 
 groups     = System/Tools
 url        = http://fedorahosted.org/sssd/
@@ -22,29 +22,46 @@ end
 source_dl  = https://fedorahosted.org/released/sssd/
 
 build
+       # The system security services daemon and many tools requires
+       # an rpath to run properly. Disable the macro for fixing these rpath's.
+       MACRO_FIX_LIBTOOL = # Do nothing.
+
        requires
                /usr/bin/nsupdate
+               autoconf
+               automake
                c-ares-devel
+               cifs-utils-devel >= 6.6
                cyrus-sasl-devel
                dbus-devel
+               ding-libs-devel >= 0.6.0
                docbook-xsl
+               gettext-devel
                glib2-devel
                krb5-devel >= 1.10.3
                libcollection-devel
                libdhash-devel
                libini_config-devel
                libldb-devel
-               libnl-devel
+               libnl3-devel
+               libnfsidmap-devel
                libsemanage-devel
                libtalloc-devel
                libtdb-devel
                libtevent-devel
+               libtool
                openldap-devel
                openssl-devel
                pam-devel >= 1.1.6
                pcre-devel
                popt-devel
-               python-devel
+               python3-devel
+               samba-devel >= 4.0.5
+               systemd-devel
+       end
+
+       prepare_cmds
+               autoreconf -vfi
        end
 
        configure_options += \
@@ -60,7 +77,13 @@ build
                --with-systemdunitdir=%{unitdir} \
                --enable-pammoddir=%{libdir}/security \
                --disable-static \
-               --disable-rpath
+               --disable-rpath \
+               --disable-config-lib \
+               --without-secrets
+
+       test
+               make check
+       end
 
        install_cmds
                # Install default config file.
@@ -72,6 +95,14 @@ build
        end
 end
 
+quality-agent
+       whitelist_rpath
+               %{libdir}/sssd
+               %{libdir}:%{libdir}/sssd
+               %{libdir}/sssd:%{libdir}
+       end
+end
+
 packages
        package %{name}
                groups += Base