[monitoring-plugins] Removing the spec file, as it's broken

Jan Wagner git at monitoring-plugins.org
Wed Oct 15 13:50:07 CEST 2014


 Module: monitoring-plugins
 Branch: master
 Commit: 37a004398f5b647f2af71b6030e076a3cb37cffb
 Author: Jan Wagner <waja at cyconet.org>
   Date: Wed Oct 15 10:38:51 2014 +0200
    URL: https://www.monitoring-plugins.org/repositories/monitoring-plugins/commit/?id=37a0043

Removing the spec file, as it's broken
Even we have none feedback in PR #1283

---

 Makefile.am                |   2 +-
 configure.ac               |   3 +-
 monitoring-plugins.spec.in | 201 ---------------------------------------------
 3 files changed, 2 insertions(+), 204 deletions(-)

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 <kdebisschop at users.sourceforge.net>
-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 <seanius at seanius.net> - 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 <karl[AT]debisschop.net> - 1.4.0alpha1
-- extensive rewrite to facilitate processing into various distro-compatible specs
-* Tue Mar 04 2004 Karl DeBisschop <karl[AT]debisschop.net> - 1.4.0alpha1
-- extensive rewrite to facilitate processing into various distro-compatible specs



More information about the Commits mailing list