Cleanup and build the last packages for Fedora 37
This commit is contained in:
815
fedora/SPECS/archive/nagios-plugins.spec
Normal file
815
fedora/SPECS/archive/nagios-plugins.spec
Normal file
@@ -0,0 +1,815 @@
|
||||
%global _hardened_build 1
|
||||
|
||||
Name: nagios-plugins
|
||||
Version: 2.2.1
|
||||
Release: 2%{?dist}
|
||||
Summary: Host/service/network monitoring program plugins for Nagios
|
||||
|
||||
Group: Applications/System
|
||||
License: GPLv2+
|
||||
URL: https://www.nagios-plugins.org/
|
||||
Source0: https://www.nagios-plugins.org/download/%{name}-%{version}.tar.gz
|
||||
Source1: nagios-plugins.README.Fedora
|
||||
Patch2: nagios-plugins-0002-Remove-assignment-of-not-parsed-to-jitter.patch
|
||||
# https://bugzilla.redhat.com/512559
|
||||
Patch5: nagios-plugins-0005-Prevent-check_swap-from-returning-OK-if-no-swap-acti.patch
|
||||
Patch7: nagios-plugins-0007-Fix-the-use-lib-statement-and-the-external-ntp-comma.patch
|
||||
# Patch 8 no longer needed
|
||||
# Patch 9 no longer needed
|
||||
# Patch 10 no longer needed
|
||||
Patch11: nagios-plugins-0011-various_bugzilla_fixes.patch
|
||||
|
||||
|
||||
BuildRequires: openldap-devel
|
||||
BuildRequires: mysql-devel
|
||||
BuildRequires: net-snmp-devel
|
||||
BuildRequires: net-snmp-utils
|
||||
BuildRequires: samba-client
|
||||
BuildRequires: postgresql-devel
|
||||
BuildRequires: gettext
|
||||
BuildRequires: %{_bindir}/ssh
|
||||
BuildRequires: bind-utils
|
||||
BuildRequires: ntp
|
||||
BuildRequires: %{_bindir}/mailq
|
||||
BuildRequires: fping
|
||||
BuildRequires: perl-generators
|
||||
BuildRequires: perl-Net-SNMP
|
||||
BuildRequires: qstat
|
||||
|
||||
%if 0%{?rhel}
|
||||
BuildRequires: radiusclient-ng-devel
|
||||
%else
|
||||
BuildRequires: freeradius-client-devel
|
||||
%endif
|
||||
BuildRequires: qstat
|
||||
BuildRequires: libdbi-devel
|
||||
%if 0%{?fedora} >25
|
||||
## This is due to the patch to fix openssl
|
||||
BuildRequires: automake
|
||||
BuildRequires: autoconf
|
||||
%endif
|
||||
|
||||
Requires: nagios-common >= 3.3.1-1
|
||||
Requires: openssl
|
||||
|
||||
Obsoletes: nagios-plugins-linux_raid < 1.4.16-11
|
||||
|
||||
# nagios-plugins-1.4.16: the included gnulib files were last updated
|
||||
# in June/July 2010
|
||||
# Bundled gnulib exception (https://fedorahosted.org/fpc/ticket/174)
|
||||
Provides: bundled(gnulib)
|
||||
|
||||
%global reqfilt sh -c "%{__perl_requires} | sed -e 's!perl(utils)!nagios-plugins-perl!'"
|
||||
%global __perl_requires %{reqfilt}
|
||||
|
||||
|
||||
%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 those plugins.
|
||||
|
||||
%package all
|
||||
Summary: Nagios Plugins - All plugins
|
||||
Group: Applications/System
|
||||
Requires: nagios-plugins-breeze, nagios-plugins-by_ssh, nagios-plugins-dhcp, nagios-plugins-dig, nagios-plugins-disk, nagios-plugins-disk_smb, nagios-plugins-dns, nagios-plugins-dummy, nagios-plugins-file_age, nagios-plugins-flexlm, nagios-plugins-fping, nagios-plugins-hpjd, nagios-plugins-http, nagios-plugins-icmp, nagios-plugins-ide_smart, nagios-plugins-ircd, nagios-plugins-ldap, nagios-plugins-load, nagios-plugins-log, nagios-plugins-mailq, nagios-plugins-mrtg, nagios-plugins-mrtgtraf, nagios-plugins-mysql, nagios-plugins-nagios, nagios-plugins-nt, nagios-plugins-ntp, nagios-plugins-ntp-perl, nagios-plugins-nwstat, nagios-plugins-oracle, nagios-plugins-overcr, nagios-plugins-pgsql, nagios-plugins-ping, nagios-plugins-procs, nagios-plugins-game, nagios-plugins-real, nagios-plugins-rpc, nagios-plugins-smtp, nagios-plugins-snmp, nagios-plugins-ssh, nagios-plugins-swap, nagios-plugins-tcp, nagios-plugins-time, nagios-plugins-ups, nagios-plugins-users, nagios-plugins-wave, nagios-plugins-cluster
|
||||
%ifnarch ppc ppc64 ppc64p7 sparc sparc64
|
||||
Requires: nagios-plugins-sensors
|
||||
%endif
|
||||
|
||||
%description all
|
||||
This package provides all Nagios plugins.
|
||||
|
||||
%package apt
|
||||
Summary: Nagios Plugin - check_apt
|
||||
Group: Applications/System
|
||||
Requires: nagios-plugins = %{version}-%{release}
|
||||
|
||||
%description apt
|
||||
Provides check_apt support for Nagios.
|
||||
|
||||
%package breeze
|
||||
Summary: Nagios Plugin - check_breeze
|
||||
Group: Applications/System
|
||||
Requires: nagios-plugins = %{version}-%{release}
|
||||
|
||||
%description breeze
|
||||
Provides check_breeze support for Nagios.
|
||||
|
||||
%package by_ssh
|
||||
Summary: Nagios Plugin - check_by_ssh
|
||||
Group: Applications/System
|
||||
Requires: nagios-plugins = %{version}-%{release}
|
||||
Requires: %{_bindir}/ssh
|
||||
|
||||
%description by_ssh
|
||||
Provides check_by_ssh support for Nagios.
|
||||
|
||||
%package cluster
|
||||
Summary: Nagios Plugin - check_cluster
|
||||
Group: Applications/System
|
||||
Requires: nagios-plugins = %{version}-%{release}
|
||||
|
||||
%description cluster
|
||||
Provides check_cluster support for Nagios.
|
||||
|
||||
%package dbi
|
||||
Summary: Nagios Plugin - check_dbi
|
||||
Group: Applications/System
|
||||
Requires: nagios-plugins = %{version}-%{release}
|
||||
|
||||
%description dbi
|
||||
Provides check_dbi support for Nagios.
|
||||
|
||||
%package dhcp
|
||||
Summary: Nagios Plugin - check_dhcp
|
||||
Group: Applications/System
|
||||
Requires: nagios-plugins = %{version}-%{release}
|
||||
Requires: group(nagios)
|
||||
Requires(pre): group(nagios)
|
||||
|
||||
%description dhcp
|
||||
Provides check_dhcp support for Nagios.
|
||||
|
||||
%package dig
|
||||
Summary: Nagios Plugin - check_dig
|
||||
Group: Applications/System
|
||||
Requires: nagios-plugins = %{version}-%{release}
|
||||
Requires: %{_bindir}/dig
|
||||
|
||||
%description dig
|
||||
Provides check_dig support for Nagios.
|
||||
|
||||
%package disk
|
||||
Summary: Nagios Plugin - check_disk
|
||||
Group: Applications/System
|
||||
Requires: nagios-plugins = %{version}-%{release}
|
||||
|
||||
%description disk
|
||||
Provides check_disk support for Nagios.
|
||||
|
||||
%package disk_smb
|
||||
Summary: Nagios Plugin - check_disk_smb
|
||||
Group: Applications/System
|
||||
Requires: nagios-plugins = %{version}-%{release}
|
||||
Requires: %{_bindir}/smbclient
|
||||
|
||||
%description disk_smb
|
||||
Provides check_disk_smb support for Nagios.
|
||||
|
||||
%package dns
|
||||
Summary: Nagios Plugin - check_dns
|
||||
Group: Applications/System
|
||||
Requires: nagios-plugins = %{version}-%{release}
|
||||
Requires: %{_bindir}/nslookup
|
||||
|
||||
%description dns
|
||||
Provides check_dns support for Nagios.
|
||||
|
||||
%package dummy
|
||||
Summary: Nagios Plugin - check_dummy
|
||||
Group: Applications/System
|
||||
Requires: nagios-plugins = %{version}-%{release}
|
||||
|
||||
%description dummy
|
||||
Provides check_dummy support for Nagios.
|
||||
This plugin does not actually check anything, simply provide it with a flag
|
||||
0-4 and it will return the corresponding status code to Nagios.
|
||||
|
||||
%package file_age
|
||||
Summary: Nagios Plugin - check_file_age
|
||||
Group: Applications/System
|
||||
Requires: nagios-plugins = %{version}-%{release}
|
||||
|
||||
%description file_age
|
||||
Provides check_file_age support for Nagios.
|
||||
|
||||
%package flexlm
|
||||
Summary: Nagios Plugin - check_flexlm
|
||||
Group: Applications/System
|
||||
Requires: nagios-plugins = %{version}-%{release}
|
||||
|
||||
%description flexlm
|
||||
Provides check_flexlm support for Nagios.
|
||||
|
||||
%package fping
|
||||
Summary: Nagios Plugin - check_fping
|
||||
Group: Applications/System
|
||||
Requires: nagios-plugins = %{version}-%{release}
|
||||
Requires: %{_sbindir}/fping
|
||||
Requires: group(nagios)
|
||||
Requires(pre): group(nagios)
|
||||
|
||||
%description fping
|
||||
Provides check_fping support for Nagios.
|
||||
|
||||
%package game
|
||||
Summary: Nagios Plugin - check_game
|
||||
Group: Applications/System
|
||||
Requires: nagios-plugins = %{version}-%{release}
|
||||
Requires: qstat
|
||||
|
||||
%description game
|
||||
Provides check_game support for Nagios.
|
||||
|
||||
%package hpjd
|
||||
Summary: Nagios Plugin - check_hpjd
|
||||
Group: Applications/System
|
||||
Requires: nagios-plugins = %{version}-%{release}
|
||||
|
||||
%description hpjd
|
||||
Provides check_hpjd support for Nagios.
|
||||
|
||||
%package http
|
||||
Summary: Nagios Plugin - check_http
|
||||
Group: Applications/System
|
||||
Requires: nagios-plugins = %{version}-%{release}
|
||||
|
||||
%description http
|
||||
Provides check_http support for Nagios.
|
||||
|
||||
%package icmp
|
||||
Summary: Nagios Plugin - check_icmp
|
||||
Group: Applications/System
|
||||
Requires: nagios-plugins = %{version}-%{release}
|
||||
Requires: group(nagios)
|
||||
Requires(pre): group(nagios)
|
||||
|
||||
%description icmp
|
||||
Provides check_icmp support for Nagios.
|
||||
|
||||
%package ide_smart
|
||||
Summary: Nagios Plugin - check_ide_smart
|
||||
Group: Applications/System
|
||||
Requires: nagios-plugins = %{version}-%{release}
|
||||
Requires: group(nagios)
|
||||
Requires(pre): group(nagios)
|
||||
|
||||
%description ide_smart
|
||||
Provides check_ide_smart support for Nagios.
|
||||
|
||||
%package ifoperstatus
|
||||
Summary: Nagios Plugin - check_ifoperstatus
|
||||
Group: Applications/System
|
||||
Requires: nagios-plugins = %{version}-%{release}
|
||||
|
||||
%description ifoperstatus
|
||||
Provides check_ifoperstatus support for Nagios to monitor network interfaces.
|
||||
|
||||
%package ifstatus
|
||||
Summary: Nagios Plugin - check_ifstatus
|
||||
Group: Applications/System
|
||||
Requires: nagios-plugins = %{version}-%{release}
|
||||
|
||||
%description ifstatus
|
||||
Provides check_ifstatus support for Nagios to monitor network interfaces.
|
||||
|
||||
%package ircd
|
||||
Summary: Nagios Plugin - check_ircd
|
||||
Group: Applications/System
|
||||
Requires: nagios-plugins = %{version}-%{release}
|
||||
|
||||
%description ircd
|
||||
Provides check_ircd support for Nagios.
|
||||
|
||||
%package ldap
|
||||
Summary: Nagios Plugin - check_ldap
|
||||
Group: Applications/System
|
||||
Requires: nagios-plugins = %{version}-%{release}
|
||||
|
||||
%description ldap
|
||||
Provides check_ldap support for Nagios.
|
||||
|
||||
%package load
|
||||
Summary: Nagios Plugin - check_load
|
||||
Group: Applications/System
|
||||
Requires: nagios-plugins = %{version}-%{release}
|
||||
|
||||
%description load
|
||||
Provides check_load support for Nagios.
|
||||
|
||||
%package log
|
||||
Summary: Nagios Plugin - check_log
|
||||
Group: Applications/System
|
||||
Requires: nagios-plugins = %{version}-%{release}
|
||||
Requires: /bin/egrep
|
||||
Requires: /bin/mktemp
|
||||
|
||||
%description log
|
||||
Provides check_log support for Nagios.
|
||||
|
||||
%package mailq
|
||||
Summary: Nagios Plugin - check_mailq
|
||||
Group: Applications/System
|
||||
Requires: nagios-plugins = %{version}-%{release}
|
||||
Requires: %{_bindir}/mailq
|
||||
|
||||
%description mailq
|
||||
Provides check_mailq support for Nagios.
|
||||
|
||||
%package mrtg
|
||||
Summary: Nagios Plugin - check_mrtg
|
||||
Group: Applications/System
|
||||
Requires: nagios-plugins = %{version}-%{release}
|
||||
|
||||
%description mrtg
|
||||
Provides check_mrtg support for Nagios.
|
||||
|
||||
%package mrtgtraf
|
||||
Summary: Nagios Plugin - check_mrtgtraf
|
||||
Group: Applications/System
|
||||
Requires: nagios-plugins = %{version}-%{release}
|
||||
|
||||
%description mrtgtraf
|
||||
Provides check_mrtgtraf support for Nagios.
|
||||
|
||||
%package mysql
|
||||
Summary: Nagios Plugin - check_mysql
|
||||
Group: Applications/System
|
||||
Requires: nagios-plugins = %{version}-%{release}
|
||||
|
||||
%description mysql
|
||||
Provides check_mysql and check_mysql_query support for Nagios.
|
||||
|
||||
%package nagios
|
||||
Summary: Nagios Plugin - check_nagios
|
||||
Group: Applications/System
|
||||
Requires: nagios-plugins = %{version}-%{release}
|
||||
|
||||
%description nagios
|
||||
Provides check_nagios support for Nagios.
|
||||
|
||||
%package nt
|
||||
Summary: Nagios Plugin - check_nt
|
||||
Group: Applications/System
|
||||
Requires: nagios-plugins = %{version}-%{release}
|
||||
|
||||
%description nt
|
||||
Provides check_nt support for Nagios.
|
||||
|
||||
%package ntp
|
||||
Summary: Nagios Plugin - check_ntp
|
||||
Group: Applications/System
|
||||
Requires: nagios-plugins = %{version}-%{release}
|
||||
|
||||
%description ntp
|
||||
Provides check_ntp support for Nagios.
|
||||
|
||||
%package ntp-perl
|
||||
Summary: Nagios Plugin - check_ntp.pl
|
||||
Group: Applications/System
|
||||
Requires: nagios-plugins = %{version}-%{release}
|
||||
Requires: %{_sbindir}/ntpdate
|
||||
Requires: %{_sbindir}/ntpq
|
||||
|
||||
%description ntp-perl
|
||||
Provides check_ntp.pl support for Nagios.
|
||||
|
||||
%package nwstat
|
||||
Summary: Nagios Plugin - check_nwstat
|
||||
Group: Applications/System
|
||||
Requires: nagios-plugins = %{version}-%{release}
|
||||
|
||||
%description nwstat
|
||||
Provides check_nwstat support for Nagios.
|
||||
|
||||
%package oracle
|
||||
Summary: Nagios Plugin - check_oracle
|
||||
Group: Applications/System
|
||||
Requires: nagios-plugins = %{version}-%{release}
|
||||
|
||||
%description oracle
|
||||
Provides check_oracle support for Nagios.
|
||||
|
||||
%package overcr
|
||||
Summary: Nagios Plugin - check_overcr
|
||||
Group: Applications/System
|
||||
Requires: nagios-plugins = %{version}-%{release}
|
||||
|
||||
%description overcr
|
||||
Provides check_overcr support for Nagios.
|
||||
|
||||
%package perl
|
||||
Summary: Nagios plugins perl dep.
|
||||
Group: Applications/System
|
||||
Requires: nagios-plugins = %{version}-%{release}
|
||||
|
||||
%description perl
|
||||
Perl dep for nagios plugins. This is *NOT* an actual plugin it simply provides
|
||||
utils.pm
|
||||
|
||||
%package pgsql
|
||||
Summary: Nagios Plugin - check_pgsql
|
||||
Group: Applications/System
|
||||
Requires: nagios-plugins = %{version}-%{release}
|
||||
|
||||
%description pgsql
|
||||
Provides check_pgsql (PostgreSQL) support for Nagios.
|
||||
|
||||
%package ping
|
||||
Summary: Nagios Plugin - check_ping
|
||||
Group: Applications/System
|
||||
Requires: nagios-plugins = %{version}-%{release}
|
||||
Requires: /bin/ping
|
||||
Requires: /bin/ping6
|
||||
|
||||
%description ping
|
||||
Provides check_ping support for Nagios.
|
||||
|
||||
%package procs
|
||||
Summary: Nagios Plugin - check_procs
|
||||
Group: Applications/System
|
||||
Requires: nagios-plugins = %{version}-%{release}
|
||||
|
||||
%description procs
|
||||
Provides check_procs support for Nagios.
|
||||
|
||||
%package radius
|
||||
Summary: Nagios Plugin - check_radius
|
||||
Group: Applications/System
|
||||
Requires: nagios-plugins = %{version}-%{release}
|
||||
|
||||
%description radius
|
||||
Provides check_radius support for Nagios.
|
||||
|
||||
%package real
|
||||
Summary: Nagios Plugin - check_real
|
||||
Group: Applications/System
|
||||
Requires: nagios-plugins = %{version}-%{release}
|
||||
|
||||
%description real
|
||||
Provides check_real (rtsp) support for Nagios.
|
||||
|
||||
%package rpc
|
||||
Summary: Nagios Plugin - check_rpc
|
||||
Group: Applications/System
|
||||
Requires: nagios-plugins = %{version}-%{release}
|
||||
Requires: %{_sbindir}/rpcinfo
|
||||
|
||||
%description rpc
|
||||
Provides check_rpc support for Nagios.
|
||||
|
||||
%ifnarch ppc ppc64 sparc sparc64
|
||||
%package sensors
|
||||
Summary: Nagios Plugin - check_sensors
|
||||
Group: Applications/System
|
||||
Requires: nagios-plugins = %{version}-%{release}
|
||||
Requires: /bin/egrep
|
||||
Requires: %{_bindir}/sensors
|
||||
|
||||
%description sensors
|
||||
Provides check_sensors support for Nagios.
|
||||
%endif
|
||||
|
||||
%package smtp
|
||||
Summary: Nagios Plugin - check_smtp
|
||||
Group: Applications/System
|
||||
Requires: nagios-plugins = %{version}-%{release}
|
||||
|
||||
%description smtp
|
||||
Provides check_smtp support for Nagios.
|
||||
|
||||
%package snmp
|
||||
Summary: Nagios Plugin - check_snmp
|
||||
Group: Applications/System
|
||||
Requires: nagios-plugins = %{version}-%{release}
|
||||
Requires: %{_bindir}/snmpgetnext
|
||||
Requires: %{_bindir}/snmpget
|
||||
|
||||
%description snmp
|
||||
Provides check_snmp support for Nagios.
|
||||
|
||||
%package ssh
|
||||
Summary: Nagios Plugin - check_ssh
|
||||
Group: Applications/System
|
||||
Requires: nagios-plugins = %{version}-%{release}
|
||||
|
||||
%description ssh
|
||||
Provides check_ssh support for Nagios.
|
||||
|
||||
%package swap
|
||||
Summary: Nagios Plugin - check_swap
|
||||
Group: Applications/System
|
||||
Requires: nagios-plugins = %{version}-%{release}
|
||||
|
||||
%description swap
|
||||
Provides check_swap support for Nagios.
|
||||
|
||||
%package tcp
|
||||
Summary: Nagios Plugin - check_tcp
|
||||
Group: Applications/System
|
||||
Requires: nagios-plugins = %{version}-%{release}
|
||||
Provides: nagios-plugins-ftp = %{version}-%{release}
|
||||
Provides: nagios-plugins-imap = %{version}-%{release}
|
||||
Provides: nagios-plugins-jabber = %{version}-%{release}
|
||||
Provides: nagios-plugins-nntp = %{version}-%{release}
|
||||
Provides: nagios-plugins-nntps = %{version}-%{release}
|
||||
Provides: nagios-plugins-pop = %{version}-%{release}
|
||||
Provides: nagios-plugins-simap = %{version}-%{release}
|
||||
Provides: nagios-plugins-spop = %{version}-%{release}
|
||||
Provides: nagios-plugins-ssmtp = %{version}-%{release}
|
||||
Provides: nagios-plugins-udp = %{version}-%{release}
|
||||
Provides: nagios-plugins-udp2 = %{version}-%{release}
|
||||
Obsoletes: nagios-plugins-udp < 1.4.15-2
|
||||
|
||||
%description tcp
|
||||
Provides check_tcp, check_ftp, check_imap, check_jabber, check_nntp,
|
||||
check_nntps, check_pop, check_simap, check_spop, check_ssmtp, check_udp
|
||||
and check_clamd support for Nagios.
|
||||
|
||||
%package time
|
||||
Summary: Nagios Plugin - check_time
|
||||
Group: Applications/System
|
||||
Requires: nagios-plugins = %{version}-%{release}
|
||||
|
||||
%description time
|
||||
Provides check_time support for Nagios.
|
||||
|
||||
%package ups
|
||||
Summary: Nagios Plugin - check_ups
|
||||
Group: Applications/System
|
||||
Requires: nagios-plugins = %{version}-%{release}
|
||||
|
||||
%description ups
|
||||
Provides check_ups support for Nagios.
|
||||
|
||||
%package uptime
|
||||
Summary: Nagios Plugin - check_uptime
|
||||
Group: Applications/System
|
||||
Requires: nagios-plugins = %{version}-%{release}
|
||||
|
||||
%description uptime
|
||||
Provides check_uptime support for Nagios.
|
||||
|
||||
%package users
|
||||
Summary: Nagios Plugin - check_users
|
||||
Group: Applications/System
|
||||
Requires: nagios-plugins = %{version}-%{release}
|
||||
|
||||
%description users
|
||||
Provides check_users support for Nagios.
|
||||
|
||||
%package wave
|
||||
Summary: Nagios Plugin - check_wave
|
||||
Group: Applications/System
|
||||
Requires: nagios-plugins = %{version}-%{release}
|
||||
|
||||
%description wave
|
||||
Provides check_wave support for Nagios.
|
||||
|
||||
%prep
|
||||
%setup -q
|
||||
|
||||
%patch2 -p1 -b .not_parsed
|
||||
#%patch5 -p1 -b .fix_missing_swap
|
||||
%patch7 -p1 -b .ext_ntp_cmds
|
||||
|
||||
#%patch11 -p1 -b .fixes_for_release_201702
|
||||
|
||||
%build
|
||||
|
||||
%configure \
|
||||
--libexecdir=%{_libdir}/nagios/plugins \
|
||||
--with-dbi \
|
||||
--with-mysql \
|
||||
PATH_TO_QSTAT=%{_bindir}/quakestat \
|
||||
PATH_TO_FPING=%{_sbindir}/fping \
|
||||
PATH_TO_NTPQ=%{_sbindir}/ntpq \
|
||||
PATH_TO_NTPDC=%{_sbindir}/ntpdc \
|
||||
PATH_TO_NTPDATE=%{_sbindir}/ntpdate \
|
||||
PATH_TO_RPCINFO=%{_sbindir}/rpcinfo \
|
||||
--with-ps-command="`which ps` -eo 's uid pid ppid vsz rss pcpu etime comm args'" \
|
||||
--with-ps-format='%s %d %d %d %d %d %f %s %s %n' \
|
||||
--with-ps-cols=10 \
|
||||
--enable-extra-opts \
|
||||
--with-ps-varlist='procstat,&procuid,&procpid,&procppid,&procvsz,&procrss,&procpcpu,procetime,procprog,&pos'
|
||||
|
||||
make %{?_smp_mflags}
|
||||
cd plugins
|
||||
make check_ide_smart
|
||||
make check_ldap
|
||||
make check_radius
|
||||
make check_pgsql
|
||||
|
||||
cd ..
|
||||
|
||||
|
||||
cp %{SOURCE1} ./README.Fedora
|
||||
|
||||
%install
|
||||
sed -i 's,^MKINSTALLDIRS.*,MKINSTALLDIRS = ../mkinstalldirs,' po/Makefile
|
||||
make AM_INSTALL_PROGRAM_FLAGS="" DESTDIR=%{buildroot} install
|
||||
install -m 0755 plugins-root/check_icmp %{buildroot}/%{_libdir}/nagios/plugins
|
||||
install -m 0755 plugins-root/check_dhcp %{buildroot}/%{_libdir}/nagios/plugins
|
||||
install -m 0755 plugins/check_ide_smart %{buildroot}/%{_libdir}/nagios/plugins
|
||||
install -m 0755 plugins/check_ldap %{buildroot}/%{_libdir}/nagios/plugins
|
||||
install -m 0755 plugins-scripts/check_ntp.pl %{buildroot}/%{_libdir}/nagios/plugins
|
||||
install -m 0755 plugins/check_radius %{buildroot}/%{_libdir}/nagios/plugins
|
||||
install -m 0755 plugins/check_pgsql %{buildroot}/%{_libdir}/nagios/plugins
|
||||
|
||||
%ifarch ppc ppc64 ppc64p7 sparc sparc64
|
||||
rm -f %{buildroot}/%{_libdir}/nagios/plugins/check_sensors
|
||||
%endif
|
||||
|
||||
chmod 644 %{buildroot}/%{_libdir}/nagios/plugins/utils.pm
|
||||
|
||||
%find_lang %{name}
|
||||
|
||||
%files -f %{name}.lang
|
||||
%doc ACKNOWLEDGEMENTS AUTHORS ChangeLog CODING COPYING FAQ LEGAL NEWS README REQUIREMENTS SUPPORT THANKS README.Fedora
|
||||
%{_libdir}/nagios/plugins/negate
|
||||
%{_libdir}/nagios/plugins/urlize
|
||||
%{_libdir}/nagios/plugins/utils.sh
|
||||
|
||||
%files all
|
||||
|
||||
%files apt
|
||||
%{_libdir}/nagios/plugins/check_apt
|
||||
|
||||
%files breeze
|
||||
%{_libdir}/nagios/plugins/check_breeze
|
||||
|
||||
%files by_ssh
|
||||
%{_libdir}/nagios/plugins/check_by_ssh
|
||||
|
||||
%files cluster
|
||||
%{_libdir}/nagios/plugins/check_cluster
|
||||
|
||||
%files dbi
|
||||
%{_libdir}/nagios/plugins/check_dbi
|
||||
|
||||
%files dhcp
|
||||
%defattr(4750,root,nagios,-)
|
||||
%{_libdir}/nagios/plugins/check_dhcp
|
||||
|
||||
%files dig
|
||||
%{_libdir}/nagios/plugins/check_dig
|
||||
|
||||
%files disk
|
||||
%{_libdir}/nagios/plugins/check_disk
|
||||
|
||||
%files disk_smb
|
||||
%{_libdir}/nagios/plugins/check_disk_smb
|
||||
|
||||
%files dns
|
||||
%{_libdir}/nagios/plugins/check_dns
|
||||
|
||||
%files dummy
|
||||
%{_libdir}/nagios/plugins/check_dummy
|
||||
|
||||
%files file_age
|
||||
%{_libdir}/nagios/plugins/check_file_age
|
||||
|
||||
%files flexlm
|
||||
%{_libdir}/nagios/plugins/check_flexlm
|
||||
|
||||
%files fping
|
||||
%defattr(4750,root,nagios,-)
|
||||
%{_libdir}/nagios/plugins/check_fping
|
||||
|
||||
%files game
|
||||
%{_libdir}/nagios/plugins/check_game
|
||||
|
||||
%files hpjd
|
||||
%{_libdir}/nagios/plugins/check_hpjd
|
||||
|
||||
%files http
|
||||
%{_libdir}/nagios/plugins/check_http
|
||||
|
||||
%files icmp
|
||||
%defattr(4750,root,nagios,-)
|
||||
%{_libdir}/nagios/plugins/check_icmp
|
||||
|
||||
%files ifoperstatus
|
||||
%{_libdir}/nagios/plugins/check_ifoperstatus
|
||||
|
||||
%files ifstatus
|
||||
%{_libdir}/nagios/plugins/check_ifstatus
|
||||
|
||||
%files ide_smart
|
||||
%defattr(4750,root,nagios,-)
|
||||
%{_libdir}/nagios/plugins/check_ide_smart
|
||||
|
||||
%files ircd
|
||||
%{_libdir}/nagios/plugins/check_ircd
|
||||
|
||||
%files ldap
|
||||
%{_libdir}/nagios/plugins/check_ldap
|
||||
%{_libdir}/nagios/plugins/check_ldaps
|
||||
|
||||
%files load
|
||||
%{_libdir}/nagios/plugins/check_load
|
||||
|
||||
%files log
|
||||
%{_libdir}/nagios/plugins/check_log
|
||||
|
||||
%files mailq
|
||||
%{_libdir}/nagios/plugins/check_mailq
|
||||
|
||||
%files mrtg
|
||||
%{_libdir}/nagios/plugins/check_mrtg
|
||||
|
||||
%files mrtgtraf
|
||||
%{_libdir}/nagios/plugins/check_mrtgtraf
|
||||
|
||||
%files mysql
|
||||
%{_libdir}/nagios/plugins/check_mysql
|
||||
%{_libdir}/nagios/plugins/check_mysql_query
|
||||
|
||||
%files nagios
|
||||
%{_libdir}/nagios/plugins/check_nagios
|
||||
|
||||
%files nt
|
||||
%{_libdir}/nagios/plugins/check_nt
|
||||
|
||||
%files ntp
|
||||
%{_libdir}/nagios/plugins/check_ntp
|
||||
%{_libdir}/nagios/plugins/check_ntp_peer
|
||||
%{_libdir}/nagios/plugins/check_ntp_time
|
||||
|
||||
%files ntp-perl
|
||||
%{_libdir}/nagios/plugins/check_ntp.pl
|
||||
|
||||
%files nwstat
|
||||
%{_libdir}/nagios/plugins/check_nwstat
|
||||
|
||||
%files oracle
|
||||
%{_libdir}/nagios/plugins/check_oracle
|
||||
|
||||
%files overcr
|
||||
%{_libdir}/nagios/plugins/check_overcr
|
||||
|
||||
%files perl
|
||||
%{_libdir}/nagios/plugins/utils.pm
|
||||
|
||||
%files pgsql
|
||||
%{_libdir}/nagios/plugins/check_pgsql
|
||||
|
||||
%files ping
|
||||
%{_libdir}/nagios/plugins/check_ping
|
||||
|
||||
%files procs
|
||||
%{_libdir}/nagios/plugins/check_procs
|
||||
|
||||
%files radius
|
||||
%{_libdir}/nagios/plugins/check_radius
|
||||
|
||||
%files real
|
||||
%{_libdir}/nagios/plugins/check_real
|
||||
|
||||
%files rpc
|
||||
%{_libdir}/nagios/plugins/check_rpc
|
||||
|
||||
%ifnarch ppc ppc64 ppc64p7 sparc sparc64
|
||||
%files sensors
|
||||
%{_libdir}/nagios/plugins/check_sensors
|
||||
%endif
|
||||
|
||||
%files smtp
|
||||
%{_libdir}/nagios/plugins/check_smtp
|
||||
|
||||
%files snmp
|
||||
%{_libdir}/nagios/plugins/check_snmp
|
||||
|
||||
%files ssh
|
||||
%{_libdir}/nagios/plugins/check_ssh
|
||||
|
||||
%files swap
|
||||
%{_libdir}/nagios/plugins/check_swap
|
||||
|
||||
%files tcp
|
||||
%{_libdir}/nagios/plugins/check_clamd
|
||||
%{_libdir}/nagios/plugins/check_ftp
|
||||
%{_libdir}/nagios/plugins/check_imap
|
||||
%{_libdir}/nagios/plugins/check_jabber
|
||||
%{_libdir}/nagios/plugins/check_nntp
|
||||
%{_libdir}/nagios/plugins/check_nntps
|
||||
%{_libdir}/nagios/plugins/check_pop
|
||||
%{_libdir}/nagios/plugins/check_simap
|
||||
%{_libdir}/nagios/plugins/check_spop
|
||||
%{_libdir}/nagios/plugins/check_ssmtp
|
||||
%{_libdir}/nagios/plugins/check_tcp
|
||||
%{_libdir}/nagios/plugins/check_udp
|
||||
|
||||
%files time
|
||||
%{_libdir}/nagios/plugins/check_time
|
||||
|
||||
%files ups
|
||||
%{_libdir}/nagios/plugins/check_ups
|
||||
|
||||
%files uptime
|
||||
%{_libdir}/nagios/plugins/check_uptime
|
||||
|
||||
%files users
|
||||
%{_libdir}/nagios/plugins/check_users
|
||||
|
||||
%files wave
|
||||
%{_libdir}/nagios/plugins/check_wave
|
||||
|
||||
%changelog
|
||||
* Fri Jul 21 2017 Daniel Steiner <dsteiner@reehat.com>
|
||||
- First own build
|
||||
|
||||
Reference in New Issue
Block a user