%define name nagios-check_syncrepl %define version 20080409 %define release %mkrel 4 Name: %{name} Version: %{version} Release: %{release} Summary: Check the open ldap syncrepl Group: Networking/Other License: BSD URL: http://www.nagiosexchange.org/cgi-bin/page.cgi?g=Detailed%2F2477.html Source0: check_syncrepl.py Patch: check_syncrepl.py-allow-openldap2.4-CSN-format.patch Requires: python-ldap BuildRoot: %{_tmppath}/%{name}-%{version} %description Check the open ldap replication via SYNCREPL and python. %prep cp %{SOURCE0} . %patch -p 0 %build %install rm -rf %{buildroot} install -d -m 755 %{buildroot}%{_libdir}/nagios/plugins install -m 755 check_syncrepl.py %{buildroot}%{_libdir}/nagios/plugins install -d -m 755 %{buildroot}%{_sysconfdir}/nagios/plugins.d cat > %{buildroot}%{_sysconfdir}/nagios/plugins.d/check_syncrepl.cfg <<'EOF' define command{ command_name check_syncrepl command_line %{_libdir}/nagios/plugins/check_syncrepl.py -q -n $ARG1$ $ARG2$ -b $ARG3$ } EOF %clean rm -rf %{buildroot} %files %defattr(-,root,root) %{_libdir}/nagios/plugins/check_syncrepl.py %config(noreplace) %{_sysconfdir}/nagios/plugins.d/check_syncrepl.cfg %changelog * Thu Sep 25 2008 Guillaume Rousse <guillomovitch@mandriva.org> 20080409-4mdv2009.0 + Revision: 288130 - fix openldap2.4 CSN format issue * Thu Sep 25 2008 Guillaume Rousse <guillomovitch@mandriva.org> 20080409-3mdv2009.0 + Revision: 287982 - configuration tuning * Wed Sep 24 2008 Guillaume Rousse <guillomovitch@mandriva.org> 20080409-2mdv2009.0 + Revision: 287965 - fix dependencies * Tue Sep 09 2008 Guillaume Rousse <guillomovitch@mandriva.org> 20080409-1mdv2009.0 + Revision: 283008 - import nagios-check_syncrepl * Tue Sep 09 2008 Guillaume Rousse <guillomovitch@mandriva.org> 20080409-1mdv2009.0 - first release