SPECS: nagios-grapher.spec - update to 1.6.1-rc5-0.5
glen
glen at pld-linux.org
Sun Nov 30 16:44:51 CET 2008
Author: glen Date: Sun Nov 30 15:44:51 2008 GMT
Module: SPECS Tag: HEAD
---- Log message:
- update to 1.6.1-rc5-0.5
---- Files affected:
SPECS:
nagios-grapher.spec (1.43 -> 1.44)
---- Diffs:
================================================================
Index: SPECS/nagios-grapher.spec
diff -u SPECS/nagios-grapher.spec:1.43 SPECS/nagios-grapher.spec:1.44
--- SPECS/nagios-grapher.spec:1.43 Tue Feb 13 08:16:49 2007
+++ SPECS/nagios-grapher.spec Sun Nov 30 16:44:45 2008
@@ -1,31 +1,29 @@
# $Revision$, $Date$
# TODO
-# - path for rrd font from config.layout (patch for configure.ac and ngraph.ncfg.in)
-# - bconds for network/pipe
-# - service nagios-grapher does not support chkconfig
# - logrotate config
# - !! patch for collect2.pl - user,group,permision for files/dirs
# defined in ngraph.ncfg (look %files section)
# - !! patch for lib/NagiosGrapher/Hooks/SrvExtWriteHostextInfo.pm line 94
-%define _rc rc2
-%define _rel 0.1
+%define subver rc5
+%define subver2 0.5
+%define rel 0.8
%include /usr/lib/rpm/macros.perl
Summary: Plugins for Nagios to integration with RRDTool
Summary(pl.UTF-8): Wtyczka dla Nagiosa integrująca z RRDTool
Name: nagios-grapher
Version: 1.6.1
-Release: 0.%{_rc}.%{_rel}
+Release: 0.%{subver}.%{rel}
License: GPL
Group: Applications/System
-Source0: NagiosGrapher-%{version}-%{_rc}.tar.bz2
-# Source0-md5: d0a5257203851c168e776f597bfbd56b
+Source0: https://www.nagiosforge.org/gf/download/frsrelease/101/44/NagiosGrapher-%{version}-%{subver}-%{subver2}.tar.gz
+# Source0-md5: 4c7ce3a350a5be900bb75c2c5f4ae170
+Source1: nagios-grapher.init
Patch0: %{name}-install.patch
-Patch1: %{name}-install_init.patch
+Patch1: %{name}-layout.patch
Patch2: %{name}-init.patch
Patch3: %{name}-perl_path.patch
-Patch4: %{name}-rrdfont_path.patch
-URL: http://tinyurl.com/ad67c
+URL: http://www.netways.de/de/produkte/nagios_addons/nagiosgrapher/
BuildRequires: rpm-perlprov
BuildRequires: rpm-pythonprov
BuildRequires: rpmbuild(macros) >= 1.268
@@ -62,80 +60,91 @@
- łatwy w instalacji
%prep
-%setup -q -n NagiosGrapher-%{version}-%{_rc}
+%setup -q -n NagiosGrapher-%{version}-%{subver}-%{subver2}
%patch0 -p1
%patch1 -p1
%patch2 -p1
%patch3 -p1
-%patch4 -p1
+
+# pointless to include in %doc
+rm -f doc/gpl.txt
%build
%{__autoconf}
-
-%configure \
+bash %configure \
--with-web-user=http \
--with-web-group=http \
--with-nagios-user=nagios \
--with-nagios-group=nagios-data \
+ --with-perl-include=%{perl_vendorlib} \
--with-ng-srvext-type=MULTIPLE \
--with-ng-loglevel=355 \
- --with-layout=PLD \
+ --with-layout=pld_linux \
--with-ng-interface=network
+%{__make} -j1 all-install-messages > README
+
%install
rm -rf $RPM_BUILD_ROOT
-install -d $RPM_BUILD_ROOT/etc/rc.d/init.d
install -d $RPM_BUILD_ROOT%{_sysconfdir}/nagios/{serviceext,hostext}
install -d $RPM_BUILD_ROOT/var/log/nagios
install -d $RPM_BUILD_ROOT/var/lib/nagios/nagios_grapher
-%{__make} install \
+%{__make} install -j1 \
+ CC="%{__cc}" \
+ CFLAGS="%{rpmcflags}" \
+ NAGIOS_PROC_USER=%(id -un) \
+ NAGIOS_PROC_GROUP=%(id -gn) \
+ APACHE_GROUP=%(id -gn) \
DESTDIR=$RPM_BUILD_ROOT
-rm -f $RPM_BUILD_ROOT/etc/rc.d/init.d/nagios_grapher
rm -f $RPM_BUILD_ROOT%{_plugindir}/*.c
-install contrib/nagios_grapher.redhat $RPM_BUILD_ROOT/etc/rc.d/init.d/%{name}
-install contrib/fifo_write/tcp/fifo_write_from_tcp.pl $RPM_BUILD_ROOT%{_plugindir}/
-install contrib/fifo_write/udpsend.pl $RPM_BUILD_ROOT%{_plugindir}/
-install contrib/rrd_commix/*[yl] $RPM_BUILD_ROOT%{_plugindir}/
+rm -f $RPM_BUILD_ROOT/etc/rc.d/init.d/nagios_grapher
+install %{SOURCE1} $RPM_BUILD_ROOT/etc/rc.d/init.d/%{name}
+install contrib/fifo_write/tcp/fifo_write_from_tcp.pl $RPM_BUILD_ROOT%{_plugindir}
+install contrib/fifo_write/udpsend.pl $RPM_BUILD_ROOT%{_plugindir}
+install contrib/rrd_commix/*[yl] $RPM_BUILD_ROOT%{_plugindir}
cp contrib/rrd_commix/README contrib/rrd_commix/README-rrd_commix
+# copies in %doc
+rm -f $RPM_BUILD_ROOT%{_sysconfdir}/nagios/ngraph.d/templates/standard/*_disabled
+rm -f $RPM_BUILD_ROOT%{_sysconfdir}/nagios/ngraph.d/templates/extra/*_disabled
+
%clean
rm -rf $RPM_BUILD_ROOT
%post
-if [ "$1" = 1 ]; then
- if [ ! -f /var/log/nagios/ngraph.log ]; then
- touch /var/log/nagios/ngraph.log
- chown nagios:nagios-data /var/log/nagios/ngraph.log
- chmod 660 /var/log/nagios/ngraph.log
- fi
+if [ ! -f /var/log/nagios/ngraph.log ]; then
+ touch /var/log/nagios/ngraph.log
+ chown nagios:nagios-data /var/log/nagios/ngraph.log
+ chmod 660 /var/log/nagios/ngraph.log
fi
-#/sbin/chkconfig --add %{name}
+/sbin/chkconfig --add %{name}
%service %{name} restart
%preun
if [ "$1" = "0" ]; then
%service -q %{name} stop
-# /sbin/chkconfig --del %{name}
+ /sbin/chkconfig --del %{name}
fi
%files
%defattr(644,root,root,755)
-%doc README doc contrib/rrd_commix/README-rrd_commix
+%doc README doc/* contrib/rrd_commix/README-rrd_commix cfg/templates
%attr(754,root,root) /etc/rc.d/init.d/%{name}
-#%%config(noreplace) %verify(not md5 mtime size) /etc/sysconfig/%{name}
-%config(noreplace) %verify(not md5 mtime size) %attr(640,nagios,nagios-data) %{_sysconfdir}/nagios/ngraph.d/*
-%config(noreplace) %verify(not md5 mtime size) %attr(640,nagios,nagios-data) %{_sysconfdir}/nagios/*.ncfg
-%dir %attr(775,nagios,nagios-data) %{_sysconfdir}/nagios/serviceext
-%dir %attr(775,nagios,nagios-data) %{_sysconfdir}/nagios/hostext
-#%%config(noreplace) %verify(not md5 mtime size) %attr(640,nagios,nagios-data) %{_sysconfdir}/nagios/serviceext/*
+%dir %{_sysconfdir}/nagios/ngraph.d
+%dir %{_sysconfdir}/nagios/ngraph.d/templates
+%dir %{_sysconfdir}/nagios/ngraph.d/templates/extra
+%dir %{_sysconfdir}/nagios/ngraph.d/templates/standard
+
+%config(noreplace) %verify(not md5 mtime size) %attr(640,nagios,nagios-data) %{_sysconfdir}/nagios/ngraph.d/nmgraph.ncfg
+%config(noreplace) %verify(not md5 mtime size) %attr(640,nagios,nagios-data) %{_sysconfdir}/nagios/ngraph.ncfg
%dir %{_plugindir}
%attr(755,root,root) %{_plugindir}/*
%attr(755,root,root) %{_libdir}/nagios/cgi/*
-%attr(755,root,root) %{perl_vendorlib}/*
%{_datadir}/nagios/images/*
+
%dir %attr(755,nagios,nagios-data) /var/lib/nagios/nagios_grapher
%ghost /var/log/nagios/ngraph.log
@@ -145,6 +154,9 @@
All persons listed below can be reached at <cvs_login>@pld-linux.org
$Log$
+Revision 1.44 2008/11/30 15:44:45 glen
+- update to 1.6.1-rc5-0.5
+
Revision 1.43 2007/02/13 07:16:49 glen
- tabs in preamble
================================================================
---- CVS-web:
http://cvs.pld-linux.org/cgi-bin/cvsweb.cgi/SPECS/nagios-grapher.spec?r1=1.43&r2=1.44&f=u
More information about the pld-cvs-commit
mailing list