[packages/nagios-plugin-check_mk] up to 1.2.6p9, use setup.sh to install

glen glen at pld-linux.org
Thu Aug 6 20:01:15 CEST 2015


commit f59de6d46fee7e9932f3492a9fbd46d27fa0f077
Author: Elan Ruusamäe <glen at delfi.ee>
Date:   Thu Aug 6 21:01:01 2015 +0300

    up to 1.2.6p9, use setup.sh to install

 nagios-plugin-check_mk.spec | 82 +++++++++++++++++++++++++++++++--------------
 1 file changed, 56 insertions(+), 26 deletions(-)
---
diff --git a/nagios-plugin-check_mk.spec b/nagios-plugin-check_mk.spec
index 670b128..46f9630 100644
--- a/nagios-plugin-check_mk.spec
+++ b/nagios-plugin-check_mk.spec
@@ -1,18 +1,22 @@
+# NOTE:
+# - mk-livestatus is built from mk-livestatus package
 %define		plugin	check_mk
 Summary:	General purpose Nagios plugin for retrieving data
 Name:		nagios-plugin-%{plugin}
-Version:	1.0.35
+Version:	1.2.6p9
 Release:	0.1
 License:	GPL v2
 Group:		Networking
-Source0:	http://mathias-kettner.de/download/%{plugin}-%{version}.tar.gz
-# Source0-md5:	022553ad48cd3da649c90f9352cdc80c
-URL:		http://mathias-kettner.de/check_mk
+# Source0Download: https://mathias-kettner.de/check_mk_download_source.html
+Source0:	https://mathias-kettner.de/download/check_mk-%{version}.tar.gz
+# Source0-md5:	5c151625619ad39681f89d11dab819a6
+URL:		http://mathias-kettner.com/check_mk.html
+Requires:	mk-livestatus >= 1.2.6p9
 Requires:	nagios-common
 BuildArch:	noarch
 BuildRoot:	%{tmpdir}/%{name}-%{version}-root-%(id -u -n)
 
-%define		_sysconfdir		/etc/nagios/plugins
+%define		_sysconfdir		/etc/nagios
 %define		plugindir		%{_prefix}/lib/nagios/plugins
 
 %define		_appdir			%{_datadir}/%{plugin}
@@ -37,34 +41,60 @@ environment exceeding 20.000 checks/min on the first hand.
 
 %prep
 %setup -q -n %{plugin}-%{version}
-for a in *.tar.gz; do
-	d=${a%.tar.gz}
-	install -d $d
-	tar -xf $a -C $d
-	rm -f $a
-done
-mv conf/main.mk{-%{version},}
-
-%build
-%{__cc} %{rpmcflags} -Wall agents/waitmax.c -o agents/waitmax
 
 %install
 rm -rf $RPM_BUILD_ROOT
-install -d $RPM_BUILD_ROOT{%{_sysconfdir},%{_sbindir},%{pluginconfdir},%{plugindir},%{_mandir}/man1}
-cp -a agents/check_mk_agent.linux $RPM_BUILD_ROOT%{_sbindir}/check_mk_agent
-install -p modules/check_mk.py $RPM_BUILD_ROOT%{plugindir}/%{plugin}
-cp -a doc/check_mk.1 $RPM_BUILD_ROOT%{_mandir}/man1
+install -d $RPM_BUILD_ROOT%{_sysconfdir}
+
+DESTDIR=$RPM_BUILD_ROOT \
+	enable_livestatus=no \
+	nagios_config_file=%{_sysconfdir}/nagios.cfg \
+	nagconfdir=%{_sysconfdir}/plugins.d \
+	docdir=%{_docdir}/check-mk \
+	checkmandir=%{_docdir}/check-mk/checkman \
+	htdocsdir=%{_datadir}/nagios/htdocs \
+	pnptemplates=%{_datadir}/nagios/htdocs/pnp/templates \
+	nagpipe=/var/lib/nagios/rw/nagios.cmd \
+	check_result_path=/var/spool/nagios/checkresults \
+	nagiosurl=/nagios \
+	cgiurl=/cgi-bin/nagios \
+	check_icmp_path=%{_prefix}/lib/nagios/plugins/check_icmp \
+	wwwuser=http \
+	www_group=http \
+	apache_config_dir=/etc/httpd/webapps.d \
+	htpasswd_file=/etc/webapps/nagios/passwd \
+	nagios_auth_name="Nagios" \
+	nagios_binary=%{_sbindir}/nagios \
+	nagios_startscript=/etc/rc.d/init.d/nagios \
+./setup.sh --yes
+
+%{__rm} $RPM_BUILD_ROOT/etc/check_mk/*.mk-%{version}
 
 %clean
 rm -rf $RPM_BUILD_ROOT
 
 %files
 %defattr(644,root,root,755)
-%doc AUTHORS ChangeLog INSTALL
-%config(noreplace) %attr(640,root,nagios) %verify(not md5 mtime size) %{_sysconfdir}/%{plugin}.cfg
-%attr(755,root,root) %{plugindir}/%{plugin}
-%{_mandir}/man1/*.1*
+%doc AUTHORS ChangeLog
+/etc/httpd/webapps.d/zzz_check_mk.conf
+%dir /etc/check_mk
+%dir /etc/check_mk/conf.d
+/etc/check_mk/conf.d/README
+/etc/check_mk/main.mk
+/etc/check_mk/multisite.mk
+%{_sysconfdir}/plugins.d/check_mk_templates.cfg
+%attr(755,root,root) %{_bindir}/check_mk
+%attr(755,root,root) %{_bindir}/cmk
+%attr(755,root,root) %{_bindir}/mkp
+%dir %{_datadir}/check_mk
+%{_datadir}/check_mk/check_mk_templates.cfg
+%{_datadir}/check_mk/agents
+%{_datadir}/check_mk/checks
+%{_datadir}/check_mk/inventory
+%{_datadir}/check_mk/modules
+%{_datadir}/check_mk/notifications
+%{_datadir}/check_mk/web
+%{_docdir}/check-mk
+%{_datadir}/nagios/htdocs/pnp
+/var/lib/check_mk/packages/check_mk
 
-%dir %attr(750,root,nagios) %{confdir}
-%{confdir}/README
-%config(noreplace) %attr(640,root,nagios) %verify(not md5 mtime size) %{confdir}/*.mk
================================================================

---- gitweb:

http://git.pld-linux.org/gitweb.cgi/packages/nagios-plugin-check_mk.git/commitdiff/f59de6d46fee7e9932f3492a9fbd46d27fa0f077



More information about the pld-cvs-commit mailing list