packages: nagios/nagios.spec - suggest some basic plugins in main package -...

glen glen at pld-linux.org
Wed Mar 10 20:54:21 CET 2010


Author: glen                         Date: Wed Mar 10 19:54:21 2010 GMT
Module: packages                      Tag: HEAD
---- Log message:
- suggest some basic plugins in main package
- make main nagios.cfg readable for webserver

---- Files affected:
packages/nagios:
   nagios.spec (1.149 -> 1.150) 

---- Diffs:

================================================================
Index: packages/nagios/nagios.spec
diff -u packages/nagios/nagios.spec:1.149 packages/nagios/nagios.spec:1.150
--- packages/nagios/nagios.spec:1.149	Wed Mar 10 07:40:40 2010
+++ packages/nagios/nagios.spec	Wed Mar 10 20:54:16 2010
@@ -13,8 +13,8 @@
 Release:	1
 License:	GPL v2
 Group:		Networking
-Source0:	http://dl.sourceforge.net/nagios/%{name}-%{version}.tar.gz
-# Source0-md5:	d4655ee8c95c9679fd4fd53dac34bbe3
+Source0:	http://downloads.sourceforge.net/nagios/%{name}-%{version}.tar.gz
+# Source0-md5:	3566167cc60ddeaad34e7d2e26ed4a58
 Source1:	%{name}-apache.conf
 Source2:	%{name}.init
 Source3:	%{name}.sysconfig
@@ -32,7 +32,7 @@
 Patch3:		%{name}-cgi-http_charset.patch
 Patch4:		%{name}-cmd-typo.patch
 Patch5:		config.patch
-Patch6:		nagios-googlemap.patch
+Patch6:		%{name}-googlemap.patch
 URL:		http://www.nagios.org/
 BuildRequires:	autoconf
 BuildRequires:	automake
@@ -48,6 +48,9 @@
 Requires:	rc-scripts
 Requires:	sh-utils
 Suggests:	nagios-notify >= 0.13
+Suggests:	nagios-plugin-check_load
+Suggests:	nagios-plugin-check_ping
+Suggests:	nagios-plugins
 Provides:	nagios-core
 Obsoletes:	netsaint
 Conflicts:	iputils-ping < 1:ss020124
@@ -304,16 +307,16 @@
 
 %pre common
 # rename group netsaint -> nagios
-if [ "`getgid netsaint 2>/dev/null`" = "72" ]; then
+if [ "$(getgid netsaint 2>/dev/null)" = "72" ]; then
 	/usr/sbin/groupmod -n nagios netsaint
 fi
 # rename group nagios-data -> nagcmd
-if [ "`getgid nagios-data 2>/dev/null`" = "147" ]; then
+if [ "$(getgid nagios-data 2>/dev/null)" = "147" ]; then
 	/usr/sbin/groupmod -n nagcmd nagios-data
 fi
 %groupadd -g 72 nagios
 %groupadd -g 147 -f nagcmd
-if [ -n "`id -u netsaint 2>/dev/null`" ] && [ "`id -u netsaint`" = "72" ]; then
+if [ -n "$(id -u netsaint 2>/dev/null)" ] && [ "$(id -u netsaint)" = "72" ]; then
 	/usr/sbin/usermod -d %{_libdir}/nagios -l nagios -c "Nagios Daemon" -G nagcmd netsaint
 fi
 %useradd -u 72 -d %{_libdir}/nagios -s /bin/false -c "Nagios Daemon" -g nagios -G nagcmd nagios
@@ -372,7 +375,16 @@
 %defattr(644,root,root,755)
 %doc Changelog README* UPGRADING INSTALLING LICENSE
 %attr(750,root,nagios) %dir %{_sysconfdir}/objects
-%attr(640,root,nagios) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/*.cfg
+
+# leave main nagios config readable for -cgi.
+%attr(640,root,nagcmd) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/nagios.cfg
+
+%attr(640,root,nagios) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/commands.cfg
+%attr(640,root,nagios) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/contactgroups.cfg
+%attr(640,root,nagios) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/contacts.cfg
+%attr(640,root,nagios) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/resource.cfg
+%attr(640,root,nagios) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/templates.cfg
+%attr(640,root,nagios) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/timeperiods.cfg
 
 %attr(754,root,root) /etc/rc.d/init.d/%{name}
 %config(noreplace) %verify(not md5 mtime size) /etc/sysconfig/%{name}
@@ -457,6 +469,10 @@
 All persons listed below can be reached at <cvs_login>@pld-linux.org
 
 $Log$
+Revision 1.150  2010/03/10 19:54:16  glen
+- suggest some basic plugins in main package
+- make main nagios.cfg readable for webserver
+
 Revision 1.149  2010/03/10 06:40:40  arekm
 - up to 3.2.1
 
================================================================

---- CVS-web:
    http://cvs.pld-linux.org/cgi-bin/cvsweb.cgi/packages/nagios/nagios.spec?r1=1.149&r2=1.150&f=u



More information about the pld-cvs-commit mailing list