X-Git-Url: https://git.tokkee.org/?a=blobdiff_plain;f=nagios-plugins.spec.in;h=523d7c3871bacc855fd56d9a0d1b3a2c33ec5301;hb=614e9dec5e3f4059c8eb5e4ea11bf92e66c3c76f;hp=d220050ecabe52b50a1d5e87a1fbded7ef7fe69c;hpb=1f6bb0cb8544b669d9913875618998b493a8fbc9;p=nagiosplug.git diff --git a/nagios-plugins.spec.in b/nagios-plugins.spec.in index d220050..523d7c3 100644 --- a/nagios-plugins.spec.in +++ b/nagios-plugins.spec.in @@ -1,199 +1,81 @@ -%{!?custom:%global custom 0} - -%define archive nagios-plugins - -%if %custom -%define name %{archive}-custom -%else -%define name %{archive} -%endif +Name: nagios-plugins +Version: %%{VERSION} +Release: %%{RELEASE} +Summary: Host/service/network monitoring program plugins for Nagios -%define version @PACKAGE_VERSION@ -%define release @PACKAGE_RELEASE@ -%define source http://nagiosplug.sourceforge.net/src/%{archive}-%{version}-%{release}.tar.gz +Group: Applications/System +License: GPL +URL: http://nagiosplug.sourceforge.net/ +Source0: http://dl.sf.net/sourceforge/nagiosplug/%{name}-%{version}.tar.gz +BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n) -Name: %{name} -Version: %{version} -Release: %{release} -Copyright: GPL -Source: %{source} -BuildRoot: %{_tmppath}/%{name}-buildroot Prefix: %{_prefix}/lib/nagios/plugins Packager: Karl DeBisschop Vendor: Nagios Plugin Development Group -%if %custom -Obsoletes: nagios-plugins nagios-plugins-extras -%else -Obsoletes: nagios-plugins-custom -%endif -AutoReqProv: no -Summary: Host/service/network monitoring program plugins for Nagios -Group: Applications/System - - -%description +Provides: nagios-plugins -Nagios is a program that will monitor hosts and services on your -network, and to email or page you when a problem arises or is -resolved. Nagios runs on a unix server as a background or daemon -process, intermittently running checks on various services that you -specify. The actual service checks are performed by separate "plugin" -programs which return the status of the checks to Nagios. +%{!?custom:%global custom 0} +Obsoletes: nagios-plugins-custom nagios-plugins-extras -This package contains the basic plugins necessary for use with the -Nagios package. This package should install cleanly on almost any -RPM-based system. +# Requires -%package extras -Summary: Plugins which depend on the presence of other packages -Group: Applications/System -%description extras +%description Nagios is a program that will monitor hosts and services on your network, and to email or page you when a problem arises or is resolved. Nagios runs on a unix server as a background or daemon process, intermittently running checks on various services that you specify. The actual service checks are performed by separate "plugin" -programs which return the status of the checks to Nagios. - -This package contains plugins which use additional libraries or system -calls that are not installed on all systems. As a result, most users -will need to install the '--nodeps' option when invoking `rpm` +programs which return the status of the checks to Nagios. This package +contains those plugins. %prep -%setup -q -n %{archive}-%{version}-%{release} +%setup -q %build -CFLAGS="$RPM_OPT_FLAGS" CXXFLAGS="$RPM_OPT_FLAGS" ./configure \ ---prefix=%{_prefix}/lib/nagios/plugins \ ---libexecdir=%{_prefix}/lib/nagios/plugins \ +./configure \ +--prefix=%{_prefix} \ +--exec-prefix=%{_exec_prefix} \ +--libexecdir=%{_exec_prefix}/lib/nagios/plugins \ +--sysconfdir=%{_sysconfdir}/nagios \ +--datadir=%{_datadir} \ --with-cgiurl=/nagios/cgi-bin -make +make %{?_smp_mflags} %install +rm -rf $RPM_BUILD_ROOT make AM_INSTALL_PROGRAM_FLAGS="" DESTDIR=${RPM_BUILD_ROOT} install install -d ${RPM_BUILD_ROOT}/etc/nagios install -m 664 command.cfg ${RPM_BUILD_ROOT}/etc/nagios +%find_lang %{name} + %clean rm -rf $RPM_BUILD_ROOT -%files +%files -f %{name}.lang %defattr(-,root,root) %config(missingok,noreplace) /etc/nagios/command.cfg -%doc INSTALL README REQUIREMENTS COPYING ChangeLog command.cfg +%doc CODING COPYING FAQ INSTALL LEGAL README REQUIREMENTS SUPPORT THANKS +%doc ChangeLog command.cfg %defattr(775,root,root) -%dir %{_prefix}/lib/nagios/plugins -%if %custom -%{_prefix}/lib/nagios/plugins/* -%else -%{_prefix}/lib/nagios/plugins/check_by_ssh -%{_prefix}/lib/nagios/plugins/check_breeze -%{_prefix}/lib/nagios/plugins/check_disk -%{_prefix}/lib/nagios/plugins/check_disk_smb -%{_prefix}/lib/nagios/plugins/check_dns -%{_prefix}/lib/nagios/plugins/check_dummy -%{_prefix}/lib/nagios/plugins/check_flexlm -%{_prefix}/lib/nagios/plugins/check_ftp -%{_prefix}/lib/nagios/plugins/check_http -%{_prefix}/lib/nagios/plugins/check_imap -%{_prefix}/lib/nagios/plugins/check_ircd -%{_prefix}/lib/nagios/plugins/check_load -%{_prefix}/lib/nagios/plugins/check_log -%{_prefix}/lib/nagios/plugins/check_mrtg -%{_prefix}/lib/nagios/plugins/check_mrtgtraf -%{_prefix}/lib/nagios/plugins/check_nagios -%{_prefix}/lib/nagios/plugins/check_nntp -%{_prefix}/lib/nagios/plugins/check_ntp -%{_prefix}/lib/nagios/plugins/check_nwstat -%{_prefix}/lib/nagios/plugins/check_oracle -%{_prefix}/lib/nagios/plugins/check_overcr -%{_prefix}/lib/nagios/plugins/check_ping -%{_prefix}/lib/nagios/plugins/check_pop -%{_prefix}/lib/nagios/plugins/check_procs -%{_prefix}/lib/nagios/plugins/check_real -%{_prefix}/lib/nagios/plugins/check_rpc -%{_prefix}/lib/nagios/plugins/check_sensors -%{_prefix}/lib/nagios/plugins/check_smtp -%{_prefix}/lib/nagios/plugins/check_ssh -%{_prefix}/lib/nagios/plugins/check_swap -%{_prefix}/lib/nagios/plugins/check_tcp -%{_prefix}/lib/nagios/plugins/check_time -%{_prefix}/lib/nagios/plugins/check_udp -%{_prefix}/lib/nagios/plugins/check_ups -%{_prefix}/lib/nagios/plugins/check_users -%{_prefix}/lib/nagios/plugins/check_vsz -%{_prefix}/lib/nagios/plugins/check_wave -%{_prefix}/lib/nagios/plugins/utils.pm -%{_prefix}/lib/nagios/plugins/utils.sh -%{_prefix}/lib/nagios/plugins/urlize -%endif - -%if ! %custom -%files extras -%defattr(775,root,root) -%{_prefix}/lib/nagios/plugins/check_fping -%{_prefix}/lib/nagios/plugins/check_game -%{_prefix}/lib/nagios/plugins/check_ldap -%{_prefix}/lib/nagios/plugins/check_mysql -%{_prefix}/lib/nagios/plugins/check_pgsql -%{_prefix}/lib/nagios/plugins/check_radius -%{_prefix}/lib/nagios/plugins/check_snmp -%{_prefix}/lib/nagios/plugins/check_hpjd - -%endif +%dir %{_exec_prefix}/lib/nagios/plugins +%{_datadir}/locale/de/LC_MESSAGES/nagios-plugins.mo +%{_datadir}/locale/fr/LC_MESSAGES/nagios-plugins.mo +%{_exec_prefix}/lib/nagios/plugins %changelog -* Wed Jan 17 2001 Karl DeBisschop (1.2.9-1) -- switch from /usr/libexec to /usr/lib because FHS has no libexec -- use 'custom' macro define to merge with nagios-plugins-custom spec -- add check_game to extras - -* Mon Jun 26 2000 Karl DeBisschop -- Release 1.2.8-4 (check_ping bug fix) -- use bzip2 insted of gzip for mandrake compatibility - -* Thu Jun 22 2000 Karl DeBisschop -- Release 1.2.8-3 (bug fixes) -- Add macros to spec where possible - -* Fri Jun 16 2000 Karl DeBisschop -- Release 1.2.8-2 (bug fixes) - -* Fri Jun 09 2000 Karl DeBisschop -- Release to 1.2.8 - -* Wed Jun 07 2000 Karl DeBisschop -- Upgrade to 1.2.8pre7 - -* Sat Jun 03 2000 Karl DeBisschop -- Upgraded to 1.2.8pre5 -- use RPM_OPT_FALGS to set compiler options -- cahneg group to Applications/System - -* Fri May 19 2000 Karl DeBisschop -- Upgraded to 1.2.8pre3 (release-3) - -* Mon Mar 20 2000 Karl DeBisschop -- Upgraded to 1.2.8b2 - -* Tue Dec 14 1999 Adam Jacob (1.2.7-1cvs) -- Upgraded package from 1.2.6 to 1.2.7 from the latest CVS code -- Modified SPEC file to contain the proper build_root stuff. :) - -* Tue Oct 19 1999 Mike McHenry (1.2.6) -- Upgraded package from 1.2.4 to 1.2.6 -- Resolved dependancy issue with libpq.so -- Added support for check_fping - -* Fri Sep 03 1999 Mike McHenry (1.2.4) -- Upgraded package from 1.2.2 to 1.2.4 - -* Mon Aug 16 1999 Mike McHenry (1.2.2) -- First RPM build (1.2.2) +* Mon May 23 2005 Sean Finney - cvs head +- just include the nagios plugins directory, which will automatically include + all generated plugins (which keeps the build from failing on systems that + don't have all build-dependencies for every plugin) +* Tue Mar 04 2004 Karl DeBisschop - 1.4.0alpha1 +- extensive rewrite to facilitate processing into various distro-compatible specs +* Tue Mar 04 2004 Karl DeBisschop - 1.4.0alpha1 +- extensive rewrite to facilitate processing into various distro-compatible specs