%define name check_nrpe %define version 2.12 %define release 1.1 %define nsusr nagios %define nsgrp nagios %define nsport 5666 # Reserve option to override port setting with: # rpm -ba|--rebuild --define 'nsport 5666' %{?port:%define nsport %{port}} # Macro that print mesages to syslog at package (un)install time %define nnmmsg logger -t %{name}/rpm Summary: Nagios plugin to connect to NRPE agents URL: http://www.nagios.org Name: %{name} Version: %{version} Release: %{release} License: GPL Group: Application/System Source0: check_nrpe-2.12.tar.gz BuildRoot: %{_tmppath}/%{name}-buildroot Provides: check_nrpe Prefix: %{_prefix} BuildRequires: gcc, openssl-devel Requires: bash, grep, nagios-plugins Conflicts: nagios-nrpe-server PreReq: /bin/logger, /sbin/chkconfig, sh-utils, shadow-utils, sed, fileutils, mktemp %description This is the client part of NRPE (check_nrpe). It is a Nagios plugin which starts connections from the Nagios server to nrpe daemons. %prep %setup -q %pre %postun %build export PATH=$PATH:/usr/sbin CFLAGS="$RPM_OPT_FLAGS" CXXFLAGS="$RPM_OPT_FLAGS" \ ./configure \ --with-init-dir=/etc/init.d \ --with-nrpe-port=%{nsport} \ --with-nrpe-user=%{nsusr} \ --with-nrpe-group=%{nsgrp} \ --prefix=%{_prefix} \ --exec-prefix=%{_prefix}/sbin \ --bindir=%{_prefix}/sbin \ --sbindir=%{_prefix}/lib/nagios/cgi \ --libexecdir=%{_prefix}/lib/nagios/plugins \ --datadir=%{_prefix}/share/nagios \ --sysconfdir=/etc/nagios \ --localstatedir=/var/log/nagios \ --enable-command-args \ --enable-ssl make all %install [ "$RPM_BUILD_ROOT" != "/" ] && rm -rf $RPM_BUILD_ROOT install -d -m 0755 ${RPM_BUILD_ROOT}/usr/lib/nagios/plugins # install templated configuration files cp src/check_nrpe ${RPM_BUILD_ROOT}/usr/lib/nagios/plugins %clean rm -rf $RPM_BUILD_ROOT %files %defattr(755,root,root) %{_prefix}/lib/nagios/plugins/check_nrpe %doc Changelog LEGAL README %changelog * Tue Feb 02 2010 Norbert Klein 2.12-1.1 - build requirements gcc and openssl-devel added