From 37a004398f5b647f2af71b6030e076a3cb37cffb Mon Sep 17 00:00:00 2001 From: Jan Wagner Date: Wed, 15 Oct 2014 10:38:51 +0200 Subject: Removing the spec file, as it's broken Even we have none feedback in PR #1283 diff --git a/Makefile.am b/Makefile.am index 517068c..9ee0800 100644 --- a/Makefile.am +++ b/Makefile.am @@ -5,7 +5,7 @@ SUBDIRS = gl tap lib plugins plugins-scripts plugins-root po @PERLMODS_DIR@ EXTRA_DIST = config.rpath \ ABOUT-NLS ACKNOWLEDGEMENTS AUTHORS CODING ChangeLog FAQ LEGAL NEWS \ NP-VERSION-GEN REQUIREMENTS SUPPORT THANKS \ - NPTest.pm pkg monitoring-plugins.spec \ + NPTest.pm pkg \ config_test/Makefile config_test/run_tests config_test/child_test.c \ perlmods tools/build_perl_modules \ tools/tinderbox_build diff --git a/configure.ac b/configure.ac index 1fa7472..e9b154b 100644 --- a/configure.ac +++ b/configure.ac @@ -2,8 +2,7 @@ dnl Process this file with autoconf to produce a configure script. AC_PREREQ(2.59) AC_INIT(monitoring-plugins,2.0) AC_CONFIG_SRCDIR(NPTest.pm) -AC_CONFIG_FILES([gl/Makefile - monitoring-plugins.spec]) +AC_CONFIG_FILES([gl/Makefile]) AC_CONFIG_AUX_DIR(build-aux) AM_INIT_AUTOMAKE([1.8.3]) AM_MAINTAINER_MODE([enable]) diff --git a/monitoring-plugins.spec.in b/monitoring-plugins.spec.in deleted file mode 100644 index f003498..0000000 --- a/monitoring-plugins.spec.in +++ /dev/null @@ -1,201 +0,0 @@ -# Macros -%define isaix %(test "`uname -s`" = "AIX" && echo "1" || echo "0") -%define islinux %(test "`uname -s`" = "Linux" && echo "1" || echo "0") -%define isredhatfamily %(test -f /etc/redhat-release && echo "1" || echo "0") - -%if %{isaix} - %define _prefix /opt/nagios -# %define _defaultdocdir %{_datadir}/doc -%else - %define _libexecdir %{_exec_prefix}/lib/nagios/plugins -%endif -%define _sysconfdir /etc/nagios - -%define npusr nagios -%define nphome /opt/nagios -%define npgrp nagios - -Name: monitoring-plugins -Version: @PACKAGE_VERSION@ -Release: @RELEASE@ -Summary: Host/service/network monitoring program plugins for Nagios and compatible - -Group: Applications/System -License: GPL -URL: https://www.monitoring-plugins.org/ -Source0: https://www.monitoring-plugins.org/download/%{name}-%{version}.tar.gz -BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n) - -%define npdir %{_builddir}/%{name}-%{version} - -%if %{isaix} -Prefix: %{_prefix} -%else -Prefix: %{_prefix}/lib/nagios/plugins -%endif -Packager: Karl DeBisschop -Vendor: Monitoring Plugins Development Team -Provides: monitoring-plugins - -%{!?custom:%global custom 0} -Obsoletes: monitoring-plugins-custom monitoring-plugins-extras - - -# Requires -%if %{isaix} -Requires: fping -Requires: gawk -Requires: net-snmp -Requires: net-snmp-perl -Requires: net-snmp-utils -Requires: openldap -Requires: openssl -Requires: perl -Requires: python -Requires: openssl -BuildRequires: fping -BuildRequires: gawk -BuildRequires: net-snmp -BuildRequires: net-snmp-perl -BuildRequires: net-snmp-utils -BuildRequires: openldap-devel -%endif -%if %{isredhatfamily} -Requires: bind-utils -Requires: coreutils -Requires: fping -Requires: gawk -Requires: grep -Requires: iputils -Requires: mysql -Requires: net-snmp-utils -Requires: ntp -Requires: openldap -Requires: openssl -Requires: openssh-clients -Requires: perl -Requires: postgresql-libs -Requires: procps -Requires: python -Requires: samba-client -Requires: shadow-utils -Requires: traceroute -Requires: /usr/bin/mailq -BuildRequires: bind-utils -BuildRequires: coreutils -BuildRequires: iputils -BuildRequires: mysql-devel -BuildRequires: net-snmp-utils -BuildRequires: net-tools -BuildRequires: ntp -BuildRequires: openldap-devel -BuildRequires: openssh-clients -BuildRequires: openssl-devel -BuildRequires: postgresql-devel -BuildRequires: procps -BuildRequires: samba-client -BuildRequires: /usr/bin/mailq -%endif - - -%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 the monitoring -system. This package contains those plugins. - - -%prep -%setup -q - - -%build -%{?isaix: MAKE=gmake} ./configure \ ---prefix=%{_prefix} \ ---exec-prefix=%{_exec_prefix} \ ---libexecdir=%{_libexecdir} \ ---sysconfdir=%{_sysconfdir} \ ---datadir=%{_datadir} \ ---with-cgiurl=/nagios/cgi-bin -ls -1 %{npdir}/plugins > %{npdir}/ls-plugins-before -ls -1 %{npdir}/plugins-root > %{npdir}/ls-plugins-root-before -ls -1 %{npdir}/plugins-scripts > %{npdir}/ls-plugins-scripts-before -make %{?_smp_mflags} -ls -1 %{npdir}/plugins > %{npdir}/ls-plugins-after -ls -1 %{npdir}/plugins-root > %{npdir}/ls-plugins-root-after -ls -1 %{npdir}/plugins-scripts > %{npdir}/ls-plugins-scripts-after - -%pre -# Create `nagios' group on the system if necessary -%if %{isaix} -lsgroup %{npgrp} > /dev/null 2> /dev/null -if [ $? -eq 2 ] ; then - mkgroup %{npgrp} || %nnmmsg Unexpected error adding group "%{npgrp}". Aborting install process. -fi -%endif -%if %{islinux} -getent group %{npgrp} > /dev/null 2> /dev/null -if [ $? -ne 0 ] ; then - groupadd %{npgrp} || %nnmmsg Unexpected error adding group "%{npgrp}". Aborting install process. -fi -%endif - -# Create `nagios' user on the system if necessary -%if %{isaix} -lsuser %{npusr} > /dev/null 2> /dev/null -if [ $? -eq 2 ] ; then - useradd -d %{nphome} -c "%{npusr}" -g %{npgrp} %{npusr} || \ - %nnmmsg Unexpected error adding user "%{npusr}". Aborting install process. -fi -%endif -%if %{islinux} -getent passwd %{npusr} > /dev/null 2> /dev/null -if [ $? -ne 0 ] ; then - useradd -r -d %{nshome} -c "%{npusr}" -g %{npgrp} %{npusr} || \ - %nnmmsg Unexpected error adding user "%{npusr}". Aborting install process. -fi -%endif - -%install -rm -rf $RPM_BUILD_ROOT -make AM_INSTALL_PROGRAM_FLAGS="" DESTDIR=${RPM_BUILD_ROOT} install -%find_lang %{name} -echo "%defattr(755,%{npusr},%{npgrp})" >> %{name}.lang -comm -13 %{npdir}/ls-plugins-before %{npdir}/ls-plugins-after | egrep -v "\.o$|^\." | gawk -v libexecdir=%{_libexecdir} '{printf( "%s/%s\n", libexecdir, $0);}' >> %{name}.lang -echo "%defattr(755,root,root)" >> %{name}.lang -comm -13 %{npdir}/ls-plugins-root-before %{npdir}/ls-plugins-root-after | egrep -v "\.o$|^\." | gawk -v libexecdir=%{_libexecdir} '{printf( "%s/%s\n", libexecdir, $0);}' >> %{name}.lang -echo "%defattr(755,%{npusr},%{npgrp})" >> %{name}.lang -comm -13 %{npdir}/ls-plugins-scripts-before %{npdir}/ls-plugins-scripts-after | egrep -v "\.o$|^\." | gawk -v libexecdir=%{_libexecdir} '{printf( "%s/%s\n", libexecdir, $0);}' >> %{name}.lang -echo "%{_libexecdir}/utils.pm" >> %{name}.lang -echo "%{_libexecdir}/utils.sh" >> %{name}.lang -echo "%{_libexecdir}/check_ldaps" >> %{name}.lang - -sed -i '/libnpcommon/d' %{name}.lang -sed -i '/monitoring-plugins.mo/d' %{name}.lang - -%clean -rm -rf $RPM_BUILD_ROOT - - -%files -f %{name}.lang -%config(missingok,noreplace) %{_sysconfdir}/command.cfg -%doc CODING COPYING FAQ INSTALL LEGAL README REQUIREMENTS SUPPORT THANKS -%doc ChangeLog command.cfg -%if ! %{isaix} -%{_datadir}/locale/de/LC_MESSAGES/monitoring-plugins.mo -%{_datadir}/locale/fr/LC_MESSAGES/monitoring-plugins.mo -%endif - -%changelog -* 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 -- cgit v0.10-9-g596f