Add "with servers" conditional
Related: rhbz#2065386
This commit is contained in:
parent
cfa2ee4aef
commit
5f2790721d
@ -5,9 +5,11 @@
|
|||||||
|
|
||||||
%global so_ver 2
|
%global so_ver 2
|
||||||
|
|
||||||
|
%bcond_with servers
|
||||||
|
|
||||||
Name: openldap
|
Name: openldap
|
||||||
Version: 2.4.59
|
Version: 2.4.59
|
||||||
Release: 3%{?dist}
|
Release: 4%{?dist}
|
||||||
Summary: LDAP support libraries
|
Summary: LDAP support libraries
|
||||||
License: OpenLDAP
|
License: OpenLDAP
|
||||||
URL: http://www.openldap.org/
|
URL: http://www.openldap.org/
|
||||||
@ -64,6 +66,10 @@ BuildRequires: make
|
|||||||
BuildRequires: cyrus-sasl-devel, openssl-devel, krb5-devel, unixODBC-devel
|
BuildRequires: cyrus-sasl-devel, openssl-devel, krb5-devel, unixODBC-devel
|
||||||
BuildRequires: glibc-devel, libtool, libtool-ltdl-devel, groff, perl-interpreter, perl-devel, perl-generators, perl(ExtUtils::Embed)
|
BuildRequires: glibc-devel, libtool, libtool-ltdl-devel, groff, perl-interpreter, perl-devel, perl-generators, perl(ExtUtils::Embed)
|
||||||
BuildRequires: gcc
|
BuildRequires: gcc
|
||||||
|
BuildRequires: systemd
|
||||||
|
%{?systemd_requires}
|
||||||
|
BuildRequires: libdb-devel
|
||||||
|
BuildRequires: cracklib-devel
|
||||||
|
|
||||||
%description
|
%description
|
||||||
OpenLDAP is an open source suite of LDAP (Lightweight Directory Access
|
OpenLDAP is an open source suite of LDAP (Lightweight Directory Access
|
||||||
@ -101,15 +107,12 @@ The openldap-compat package contains non-threaded variant of libldap
|
|||||||
which should not be used. Instead, applications should link to libldap_r
|
which should not be used. Instead, applications should link to libldap_r
|
||||||
which provides thread-safe variant with the very same API.
|
which provides thread-safe variant with the very same API.
|
||||||
|
|
||||||
|
%if %{with servers}
|
||||||
%package servers
|
%package servers
|
||||||
Summary: LDAP server
|
Summary: LDAP server
|
||||||
License: OpenLDAP
|
License: OpenLDAP
|
||||||
Requires: openldap%{?_isa} = %{version}-%{release}, libdb-utils
|
Requires: openldap%{?_isa} = %{version}-%{release}, libdb-utils
|
||||||
Requires(pre): shadow-utils
|
Requires(pre): shadow-utils
|
||||||
BuildRequires: systemd
|
|
||||||
%{?systemd_requires}
|
|
||||||
BuildRequires: libdb-devel
|
|
||||||
BuildRequires: cracklib-devel
|
|
||||||
# migrationtools (slapadd functionality):
|
# migrationtools (slapadd functionality):
|
||||||
Provides: ldif2ldbm
|
Provides: ldif2ldbm
|
||||||
|
|
||||||
@ -120,6 +123,8 @@ protocols for accessing directory services (usually phone book style
|
|||||||
information, but other information is possible) over the Internet,
|
information, but other information is possible) over the Internet,
|
||||||
similar to the way DNS (Domain Name System) information is propagated
|
similar to the way DNS (Domain Name System) information is propagated
|
||||||
over the Internet. This package contains the slapd server and related files.
|
over the Internet. This package contains the slapd server and related files.
|
||||||
|
%endif
|
||||||
|
# endif with servers
|
||||||
|
|
||||||
%package clients
|
%package clients
|
||||||
Summary: LDAP client utilities
|
Summary: LDAP client utilities
|
||||||
@ -366,6 +371,7 @@ rmdir %{buildroot}%{_localstatedir}/openldap-data
|
|||||||
|
|
||||||
%ldconfig_scriptlets
|
%ldconfig_scriptlets
|
||||||
|
|
||||||
|
%if %{with servers}
|
||||||
%pre servers
|
%pre servers
|
||||||
|
|
||||||
# create ldap user and group
|
# create ldap user and group
|
||||||
@ -464,7 +470,8 @@ if [ -f %{_sharedstatedir}/ldap/rpm_upgrade_libdb ]; then
|
|||||||
fi
|
fi
|
||||||
|
|
||||||
exit 0
|
exit 0
|
||||||
|
%endif
|
||||||
|
# endif with servers
|
||||||
|
|
||||||
%files
|
%files
|
||||||
%doc openldap-%{version}/ANNOUNCEMENT
|
%doc openldap-%{version}/ANNOUNCEMENT
|
||||||
@ -482,6 +489,7 @@ exit 0
|
|||||||
%{_mandir}/man5/ldif.5*
|
%{_mandir}/man5/ldif.5*
|
||||||
%{_mandir}/man5/ldap.conf.5*
|
%{_mandir}/man5/ldap.conf.5*
|
||||||
|
|
||||||
|
%if %{with servers}
|
||||||
%files servers
|
%files servers
|
||||||
%doc openldap-%{version}/contrib/slapd-modules/smbk5pwd/README.smbk5pwd
|
%doc openldap-%{version}/contrib/slapd-modules/smbk5pwd/README.smbk5pwd
|
||||||
%doc openldap-%{version}/doc/guide/admin/*.html
|
%doc openldap-%{version}/doc/guide/admin/*.html
|
||||||
@ -540,6 +548,22 @@ exit 0
|
|||||||
%{_mandir}/man5/slapo-*.5*
|
%{_mandir}/man5/slapo-*.5*
|
||||||
# obsolete configuration
|
# obsolete configuration
|
||||||
%ghost %config(noreplace,missingok) %attr(0640,ldap,ldap) %{_sysconfdir}/openldap/slapd.conf
|
%ghost %config(noreplace,missingok) %attr(0640,ldap,ldap) %{_sysconfdir}/openldap/slapd.conf
|
||||||
|
%else
|
||||||
|
%exclude %{_datadir}/openldap-servers/
|
||||||
|
%exclude %{_libdir}/openldap/
|
||||||
|
%exclude %{_libexecdir}/openldap/check-config.sh
|
||||||
|
%exclude %{_libexecdir}/openldap/functions
|
||||||
|
%exclude %{_libexecdir}/openldap/upgrade-db.sh
|
||||||
|
%exclude %{_mandir}/man5/slapd*.5*
|
||||||
|
%exclude %{_mandir}/man5/slapo-*.5*
|
||||||
|
%exclude %{_mandir}/man8/*
|
||||||
|
%exclude %{_sbindir}/sl*
|
||||||
|
%exclude %{_sysconfdir}/openldap/check_password.conf
|
||||||
|
%exclude %{_sysconfdir}/openldap/schema
|
||||||
|
%exclude %{_tmpfilesdir}/slapd.conf
|
||||||
|
%exclude %{_unitdir}/slapd.service
|
||||||
|
%endif
|
||||||
|
# endif with servers
|
||||||
|
|
||||||
%files clients
|
%files clients
|
||||||
%{_bindir}/*
|
%{_bindir}/*
|
||||||
@ -556,6 +580,10 @@ exit 0
|
|||||||
%{_libdir}/libldap-2.4*.so.*
|
%{_libdir}/libldap-2.4*.so.*
|
||||||
|
|
||||||
%changelog
|
%changelog
|
||||||
|
* Wed Dec 15 2021 Viktor Ashirov <vashirov@redhat.com> - 2.4.59-4
|
||||||
|
- Add "with servers" conditional
|
||||||
|
Related: rhbz#2030665
|
||||||
|
|
||||||
* Thu Sep 23 2021 Simon Pichugin <spichugi@redhat.com> - 2.4.59-3
|
* Thu Sep 23 2021 Simon Pichugin <spichugi@redhat.com> - 2.4.59-3
|
||||||
- Enable BIND_NOW for the linked library too. Related: rhbz#2002747
|
- Enable BIND_NOW for the linked library too. Related: rhbz#2002747
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user