%define nsusr nagios %define nsgrp nagios Summary: Nagios Data Output Utilities Name: ndoutils Version: 1.4b7 Release: 1%{?dist} Group: System/Servers License: GPL URL: http://www.nagios.org/ Source0: http://downloads.sourceforge.net/nagios/ndoutils-%{version}.tar.gz Source1: ndo2db.init Patch0: ndoutils-mdv_conf.diff Patch1: ndoutils-pgsql_includes_fix.diff Patch2: ndoutils-1.4b7-no-database-prefix.patch Patch3: ndoutils-1.4b7-better_mysql_detection.patch BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n) Requires: nagios >= 3.0 BuildRequires: mysql-devel BuildRequires: postgresql-devel BuildRequires: nagios-devel %description The NDOUTILS (Nagios Data Output Utils) addon allows you to move status and even information from Nagios to a database for later retrieval and processing. %prep %setup -q %patch0 -p1 #%patch1 -p0 %patch2 -p1 %patch3 -p1 # lib64 fix #perl -pi -e "s|/usr/lib/|%{_libdir}/|g" config/* %build aclocal -I m4 %{__autoconf} ./configure \ --prefix=%{_datadir}/%{name} \ --exec-prefix=%{_localstatedir}/lib/%{name} make %{?_smp_mflags} DESTDIR=%{buildroot} all %install rm -rf %{buildroot} %{__install} -d %{buildroot}%{_initrddir} %{__install} -d %{buildroot}%{_sbindir} %{__install} -d %{buildroot}%{_bindir} %{__install} -d %{buildroot}%{_libdir}/nagios/brokers %{__install} -d %{buildroot}%{_sysconfdir}/nagios %{__install} -d %{buildroot}%{_localstatedir}/ndo %{__install} -m0755 src/ndo2db-3x %{buildroot}%{_sbindir}/ndo2db %{__install} -m0755 src/file2sock %{buildroot}%{_bindir}/file2sock %{__install} -m0755 src/log2ndo %{buildroot}%{_bindir}/log2ndo %{__install} -m0755 src/sockdebug %{buildroot}%{_bindir}/sockdebug %{__install} -m0755 src/ndomod-3x.o %{buildroot}%{_libdir}/nagios/brokers/ndomod.o %{__install} -m0644 config/ndomod.cfg %{buildroot}%{_sysconfdir}/nagios/ndomod.cfg %{__install} -m0644 config/ndo2db.cfg %{buildroot}%{_sysconfdir}/nagios/ndo2db.cfg %{__install} -m0755 %{SOURCE1} %{buildroot}%{_initrddir}/ndo2db cat > README.urpmi < 1.4b7-1 - For RedHat Systems - deactivate patch1 - add better_mysql_detection.patch from http://altinity.blogs.com/dotorg/2007/04/better_mysqlcli.html - add autoconf in build phase * Wed Dec 19 2007 Guillaume Rousse 1.4-0.b7.3mdv2008.0 + Revision: 133918 - no duplication of file perms in %%file section - avoid useless intermediate copy of additional sources - patch2: don't use prefix by default for database table names add README.urpmi + Thierry Vignaud - kill re-definition of %%buildroot on Pixel's request * Mon Dec 17 2007 Guillaume Rousse 1.4-0.b7.2mdv2008.1 + Revision: 124217 - rediff configuration patch to fix log file location * Mon Dec 17 2007 Guillaume Rousse 1.4-0.b7.1mdv2008.1 + Revision: 121724 - new version * Fri Oct 12 2007 Oden Eriksson 1.4-0.b6.1mdv2008.1 + Revision: 97496 - import ndoutils * Fri Oct 12 2007 Oden Eriksson 1.4-0.b6.1mdv2008.0 - initial Mandriva package