diff --git a/.gitignore b/.gitignore index dc36b5e..85581b8 100644 --- a/.gitignore +++ b/.gitignore @@ -5,3 +5,4 @@ /openldap-2.4.32.tgz /openldap-2.4.33.tgz /openldap-2.4.34.tgz +/ltb-project-openldap-ppolicy-check-password-1.1.tar.gz diff --git a/openldap.spec b/openldap.spec index 9e987b5..e67ced0 100644 --- a/openldap.spec +++ b/openldap.spec @@ -5,6 +5,7 @@ %global evolution_connector_libdir %{evolution_connector_prefix}/%{_lib} %global systemctl_bin /usr/bin/systemctl +%global check_password_version 1.1 Name: openldap Version: 2.4.34 @@ -19,6 +20,7 @@ Source2: slapd.sysconfig Source3: slapd.tmpfiles Source4: slapd.ldif Source5: ldap.conf +Source10: ltb-project-openldap-ppolicy-check-password-%{check_password_version}.tar.gz Source50: libexec-functions Source51: libexec-convert-config.sh Source52: libexec-check-config.sh @@ -92,6 +94,7 @@ Requires(preun): systemd Requires(postun): systemd BuildRequires: libdb-devel BuildRequires: systemd-units +BuildRequires: cracklib-devel Group: System Environment/Daemons # migrationtools (slapadd functionality): Provides: ldif2ldbm @@ -133,7 +136,7 @@ over the Internet. The openldap-clients package contains the client programs needed for accessing and modifying OpenLDAP directories. %prep -%setup -q -c -a 0 +%setup -q -c -a 0 -a 10 pushd openldap-%{version} @@ -267,6 +270,12 @@ pushd evo-openldap-%{version} make %{_smp_mflags} popd +pushd ltb-project-openldap-ppolicy-check-password-%{check_password_version} +make LDAP_INC="-I../openldap-%{version}/include \ + -I../openldap-%{version}/servers/slapd \ + -I../openldap-%{version}/build-servers/include" +popd + %install mkdir -p %{buildroot}%{_libdir}/ @@ -281,6 +290,27 @@ pushd openldap-%{version} make install DESTDIR=%{buildroot} STRIP="" popd +# install check_password module +pushd ltb-project-openldap-ppolicy-check-password-%{check_password_version} +install -m 755 check_password.so %{buildroot}%{_libdir}/openldap/ +# install -m 644 README %{buildroot}%{_libdir}/openldap +install -d -m 755 %{buildroot}%{_sysconfdir}/openldap +cat > %{buildroot}%{_sysconfdir}/openldap/check_password.conf < 2.4.34-1 - enable perl backend (#820547) +- package ppolicy-check-password (#829749) * Wed Mar 06 2013 Jan Vcelak 2.4.34-1 - new upstream release (#917603) diff --git a/sources b/sources index 6c1ce8c..fe99ea8 100644 --- a/sources +++ b/sources @@ -1 +1,2 @@ df93a62e396ac312333cdeab0c5b48b6 openldap-2.4.34.tgz +3535b7cd46dcf41c9a9480efa9e64618 ltb-project-openldap-ppolicy-check-password-1.1.tar.gz