SHA256
1
0
forked from jengelh/sssd

- Build sssd's KCM.

OBS-URL: https://build.opensuse.org/package/show/network:ldap/sssd?expand=0&rev=236
This commit is contained in:
Jan Engelhardt 2020-08-10 12:55:49 +00:00 committed by Git OBS Bridge
parent d15836df7f
commit d820ac1cfd
2 changed files with 39 additions and 14 deletions

View File

@ -1,3 +1,8 @@
-------------------------------------------------------------------
Mon Aug 10 12:55:05 UTC 2020 - Jan Engelhardt <jengelh@inai.de>
- Build sssd's KCM.
------------------------------------------------------------------- -------------------------------------------------------------------
Fri Jul 24 16:57:58 UTC 2020 - Jan Engelhardt <jengelh@inai.de> Fri Jul 24 16:57:58 UTC 2020 - Jan Engelhardt <jengelh@inai.de>

View File

@ -64,6 +64,7 @@ BuildRequires: pkgconfig(dbus-1) >= 1.0.0
BuildRequires: pkgconfig(dhash) >= 0.4.2 BuildRequires: pkgconfig(dhash) >= 0.4.2
BuildRequires: pkgconfig(glib-2.0) BuildRequires: pkgconfig(glib-2.0)
BuildRequires: pkgconfig(ini_config) >= 1.1.0 BuildRequires: pkgconfig(ini_config) >= 1.1.0
BuildRequires: pkgconfig(jansson)
BuildRequires: pkgconfig(ldb) >= 0.9.2 BuildRequires: pkgconfig(ldb) >= 0.9.2
BuildRequires: pkgconfig(libcares) BuildRequires: pkgconfig(libcares)
BuildRequires: pkgconfig(libcrypto) BuildRequires: pkgconfig(libcrypto)
@ -72,14 +73,15 @@ BuildRequires: pkgconfig(libnl-3.0) >= 3.0
BuildRequires: pkgconfig(libnl-route-3.0) >= 3.0 BuildRequires: pkgconfig(libnl-route-3.0) >= 3.0
BuildRequires: pkgconfig(libpcre) >= 7 BuildRequires: pkgconfig(libpcre) >= 7
BuildRequires: pkgconfig(libsystemd) BuildRequires: pkgconfig(libsystemd)
BuildRequires: pkgconfig(ndr_krb5pac)
BuildRequires: pkgconfig(ndr_nbt) BuildRequires: pkgconfig(ndr_nbt)
BuildRequires: pkgconfig(p11-kit-1) >= 0.23.3
BuildRequires: pkgconfig(popt) BuildRequires: pkgconfig(popt)
BuildRequires: pkgconfig(python3) BuildRequires: pkgconfig(python3)
BuildRequires: pkgconfig(talloc) BuildRequires: pkgconfig(talloc)
BuildRequires: pkgconfig(tdb) >= 1.1.3 BuildRequires: pkgconfig(tdb) >= 1.1.3
BuildRequires: pkgconfig(tevent) BuildRequires: pkgconfig(tevent)
BuildRequires: pkgconfig(ndr_krb5pac) BuildRequires: pkgconfig(uuid)
BuildRequires: pkgconfig(p11-kit-1) >= 0.23.3
%{?systemd_ordering} %{?systemd_ordering}
Requires: sssd-ldap = %version-%release Requires: sssd-ldap = %version-%release
Requires(postun): pam-config Requires(postun): pam-config
@ -130,6 +132,16 @@ Provides: %name-ipa-provider = %version-%release
Provides the IPA back end that the SSSD can utilize to fetch identity Provides the IPA back end that the SSSD can utilize to fetch identity
data from and authenticate against an IPA server. data from and authenticate against an IPA server.
%package kcm
Summary: SSSD's Kerberos cache manager
License: GPL-3.0-or-later
Group: System/Daemons
Requires: sssd = %version-%release
%description kcm
KCM is a process that stores, tracks and manages Kerberos credential
caches.
%package krb5 %package krb5
Summary: The Kerberos authentication backend plugin for sssd Summary: The Kerberos authentication backend plugin for sssd
License: GPL-3.0-or-later License: GPL-3.0-or-later
@ -372,7 +384,6 @@ export LDFLAGS="-pie"
--with-os=suse \ --with-os=suse \
--with-semanage=no \ --with-semanage=no \
--disable-ldb-version-check \ --disable-ldb-version-check \
--without-kcm \
--without-secrets \ --without-secrets \
--without-python2-bindings --without-python2-bindings
make %{?_smp_mflags} all make %{?_smp_mflags} all
@ -490,25 +501,24 @@ rm -f /var/lib/sss/db/*.ldb
%dir %_mandir/??/ %dir %_mandir/??/
%dir %_mandir/??/man[158]/ %dir %_mandir/??/man[158]/
%_mandir/??/man1/sss_ssh_* %_mandir/??/man1/sss_ssh_*
%_mandir/??/man5/sss-certmap.5.gz %_mandir/??/man5/sss-certmap.5*
%_mandir/??/man5/sssd-ad.5.gz %_mandir/??/man5/sssd-ad.5*
%_mandir/??/man5/sssd-files.5* %_mandir/??/man5/sssd-files.5*
%_mandir/??/man5/sssd-ldap-attributes.5* %_mandir/??/man5/sssd-ldap-attributes.5*
%_mandir/??/man5/sssd-secrets.5.gz %_mandir/??/man5/sssd-secrets.5*
%_mandir/??/man5/sssd-session-recording.5.gz %_mandir/??/man5/sssd-session-recording.5*
%_mandir/??/man5/sssd-simple.5* %_mandir/??/man5/sssd-simple.5*
%_mandir/??/man5/sssd-sudo.5* %_mandir/??/man5/sssd-sudo.5*
%_mandir/??/man5/sssd-systemtap.5.gz %_mandir/??/man5/sssd-systemtap.5*
%_mandir/??/man5/sssd.conf.5.gz %_mandir/??/man5/sssd.conf.5*
%_mandir/??/man8/idmap_sss.8.gz %_mandir/??/man8/idmap_sss.8*
%_mandir/??/man8/sssctl.8.gz %_mandir/??/man8/sssctl.8*
%_mandir/??/man8/sssd-kcm.8.gz
%_mandir/??/man8/sssd.8* %_mandir/??/man8/sssd.8*
%_mandir/man1/sss_ssh_* %_mandir/man1/sss_ssh_*
%_mandir/man5/sss-certmap.5.gz %_mandir/man5/sss-certmap.5*
%_mandir/man5/sssd-files.5* %_mandir/man5/sssd-files.5*
%_mandir/man5/sssd-ldap-attributes.5* %_mandir/man5/sssd-ldap-attributes.5*
%_mandir/man5/sssd-session-recording.5.gz %_mandir/man5/sssd-session-recording.5*
%_mandir/man5/sssd-simple.5* %_mandir/man5/sssd-simple.5*
%_mandir/man5/sssd-sudo.5* %_mandir/man5/sssd-sudo.5*
%_mandir/man5/sssd.conf.5* %_mandir/man5/sssd.conf.5*
@ -614,6 +624,16 @@ rm -f /var/lib/sss/db/*.ldb
%dir %_mandir/??/man5/ %dir %_mandir/??/man5/
%_mandir/??/man5/sssd-ipa.5* %_mandir/??/man5/sssd-ipa.5*
%files kcm
%dir %_libexecdir/sssd/
%_libexecdir/sssd/sssd_kcm
%dir %_libdir/sssd/
%_libdir/sssd/libsss_secrets.so
%_mandir/man8/sssd-kcm.8*
%_mandir/??/man8/sssd-kcm.8*
%_datadir/sssd-kcm/
%_unitdir/sssd-kcm.*
%files krb5 %files krb5
%dir %_libdir/%name/ %dir %_libdir/%name/
%_libdir/%name/libsss_krb5.so %_libdir/%name/libsss_krb5.so