From 31cec68ea9c887b363dc31255fb96e88c67c4b63 Mon Sep 17 00:00:00 2001 From: Scott Little Date: Mon, 2 Oct 2017 17:11:21 -0400 Subject: [PATCH] WRS: openldap-spec-file.patch Conflicts: SPECS/openldap.spec --- SPECS/openldap.spec | 33 ++++++++++++++++++++++++++++----- 1 file changed, 28 insertions(+), 5 deletions(-) diff --git a/SPECS/openldap.spec b/SPECS/openldap.spec index 85abac9..66a1377 100644 --- a/SPECS/openldap.spec +++ b/SPECS/openldap.spec @@ -25,6 +25,12 @@ Source54: libexec-create-certdb.sh Source55: libexec-generate-server-cert.sh Source56: libexec-update-ppolicy-schema.sh +# WRS: +Source100: ldap.conf.cgcs +Source101: slapd.conf.cgcs +Source102: initial_config.ldif +Source103: initscript + # patches for 2.4 Patch0: openldap-manpages.patch Patch1: openldap-ppolicy-loglevels.patch @@ -245,9 +251,11 @@ pushd openldap-%{version} --enable-backends=mod \ --enable-bdb=yes \ --enable-hdb=yes \ - --enable-mdb=yes \ + --enable-mdb=mod \ --enable-monitor=yes \ --disable-ndb \ + --enable-syncprov=mod \ + --enable-ppolicy=mod \ \ --enable-overlays=mod \ \ @@ -296,7 +304,7 @@ mv check_password.so check_password.so.%{check_password_version} ln -s check_password.so.%{check_password_version} %{buildroot}%{_libdir}/openldap/check_password.so install -m 755 check_password.so.%{check_password_version} %{buildroot}%{_libdir}/openldap/ # install -m 644 README %{buildroot}%{_libdir}/openldap -install -d -m 755 %{buildroot}%{_sysconfdir}/openldap +install -d -m 740 %{buildroot}%{_sysconfdir}/openldap cat > %{buildroot}%{_sysconfdir}/openldap/check_password.conf <&/dev/null || : @@ -432,6 +449,7 @@ exit 0 %post servers /sbin/ldconfig -n %{_libdir}/openldap +mkdir -p /var/lib/openldap-data %systemd_post slapd.service @@ -442,7 +460,6 @@ exit 0 if [ ! -f %{_sysconfdir}/openldap/slapd.d/cn=config.ldif ]; then if [ -f %{_sysconfdir}/openldap/slapd.conf ]; then %{_libexecdir}/openldap/convert-config.sh &>/dev/null - mv %{_sysconfdir}/openldap/slapd.conf %{_sysconfdir}/openldap/slapd.conf.bak else %{_libexecdir}/openldap/convert-config.sh -f %{_datadir}/openldap-servers/slapd.ldif &>/dev/null fi @@ -594,6 +611,7 @@ exit 0 %dir %attr(0700,ldap,ldap) %{_sharedstatedir}/ldap %dir %attr(-,ldap,ldap) %{_localstatedir}/run/openldap %{_unitdir}/slapd.service +%{_sysconfdir}/rc.d/init.d/openldap %{_datadir}/openldap-servers/ %{_libdir}/openldap/accesslog* %{_libdir}/openldap/auditlog* @@ -641,8 +659,13 @@ exit 0 %{_mandir}/man5/slapd*.5* %{_mandir}/man5/slapo-*.5* # 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.bak +# %ghost %config(noreplace,missingok) %attr(0640,ldap,ldap) %{_sysconfdir}/openldap/slapd.conf +# %ghost %config(noreplace,missingok) %attr(0640,ldap,ldap) %{_sysconfdir}/openldap/slapd.conf.bak + +# WRS +%{_libdir}/openldap/back_mdb* +%{_sysconfdir}/openldap/slapd.conf +%{_sysconfdir}/openldap/initial_config.ldif %files servers-sql %doc openldap-%{version}/servers/slapd/back-sql/docs/* -- 2.7.4