source: projects/specs/branches/6/m/munin/munin-vl.spec @ 7739

Revision 7739, 25.0 KB checked in by Takemikaduchi, 11 years ago (diff)

rebuild packages & security fix

Line 
1Name:      munin
2Version:   2.0.8
3Release:   2%{?_dist_release}
4Summary:   Network-wide graphing framework (grapher/gatherer)
5License:   GPLv2 and Bitstream Vera
6Group:     System Environment/Daemons
7URL:       http://munin.projects.linpro.no/
8
9BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
10
11Source0: http://downloads.sourceforge.net/sourceforge/munin/%{name}-%{version}.tar.gz
12Source10: http://downloads.sourceforge.net/sourceforge/munin/%{name}-%{version}.tar.gz.sha256sum
13
14Source1:  munin-1.2.4-sendmail-config
15Source2:  munin-1.2.5-hddtemp_smartctl-config
16Source3:  munin-node.logrotate
17Source4:  munin.logrotate
18Source6:  munin-1.2.6-postfix-config
19Source7:  munin-1.4.5-df-config
20Source9:  munin.conf
21Source12: cpuspeed.in.rev1243
22Source13: linux-init.d_munin-asyncd.in
23Source17: munin.cron.d
24Source18: munin-node.rc
25Source19: httpd_munin-cgi.conf
26
27Patch4:         munin-2.0.4-Utils-cluck.patch
28Patch5:         acpi-2.0.5.patch
29Patch7:         munin-2.0-defect-1213.patch
30Patch9:         munin-2.0.8-cgitmp.patch
31
32BuildArchitectures: noarch
33
34BuildRequires:  net-tools
35BuildRequires:  perl >= 5.8
36BuildRequires:  perl(Module::Build)
37BuildRequires:  perl(Net::Server)
38BuildRequires:  perl(Net::SSLeay)
39BuildRequires:  perl(Net::SNMP)
40BuildRequires:  perl(Test::Exception)
41BuildRequires:  perl(Test::MockModule)
42BuildRequires:  perl(Test::MockObject)
43#BuildRequires:  perl(Test::Perl::Critic) >= 1.096 ## Not packaged
44BuildRequires:  perl(Test::Pod::Coverage)
45BuildRequires:  perl(Time::HiRes)
46BuildRequires:  perl(Net::SSLeay)
47BuildRequires:  perl(HTML::Template)
48BuildRequires:  perl(Log::Log4perl) >= 1.18
49
50Requires: %{name}-common = %{version}
51Requires: perl-Net-Server
52Requires: perl-Net-SNMP
53Requires: rrdtool
54Requires: logrotate
55Requires: /bin/mail
56Requires(pre): shadow-utils
57Requires: perl(:MODULE_COMPAT_%(eval "`%{__perl} -V:version`"; echo $version))
58Requires: TrueType-bitstream-vera
59
60%description
61Munin is a highly flexible and powerful solution used to create graphs of
62virtually everything imaginable throughout your network, while still
63maintaining a rattling ease of installation and configuration.
64
65This package contains the grapher/gatherer. You will only need one instance of
66it in your network. It will periodically poll all the nodes in your network
67it's aware of for data, which it in turn will use to create graphs and HTML
68pages, suitable for viewing with your graphical web browser of choice.
69
70Munin is written in Perl, and relies heavily on Tobi Oetiker's excellent
71RRDtool.
72
73%package node
74Group: System Environment/Daemons
75Summary: Network-wide graphing framework (node)
76BuildArchitectures: noarch
77Requires: %{name}-common = %{version}
78Requires: perl-Net-Server
79Requires: procps >= 2.0.7
80#Requires: sysstat, /usr/bin/which, hdparm
81Requires: /usr/bin/which, hdparm
82Requires(pre): shadow-utils
83Requires(post): /sbin/chkconfig
84Requires(preun): /sbin/chkconfig
85Requires(preun): /sbin/service
86Requires: perl(:MODULE_COMPAT_%(eval "`%{__perl} -V:version`"; echo $version))
87
88%description node
89Munin is a highly flexible and powerful solution used to create graphs of
90virtually everything imaginable throughout your network, while still
91maintaining a rattling ease of installation and configuration.
92
93This package contains node software. You should install it on all the nodes
94in your network. It will know how to extract all sorts of data from the
95node it runs on, and will wait for the gatherer to request this data for
96further processing.
97
98It includes a range of plugins capable of extracting common values such as
99cpu usage, network usage, load average, and so on. Creating your own plugins
100which are capable of extracting other system-specific values is very easy,
101and is often done in a matter of minutes. You can also create plugins which
102relay information from other devices in your network that can't run Munin,
103such as a switch or a server running another operating system, by using
104SNMP or similar technology.
105
106Munin is written in Perl, and relies heavily on Tobi Oetiker's excellent
107RRDtool.
108
109
110%package async
111Group:          System Environment/Daemons
112Summary:        Network-wide graphing framework (asynchronous client tools)
113BuildArch:      noarch
114Requires:       %{name}-node = %{version}
115
116%description async
117Munin is a highly flexible and powerful solution used to create graphs
118of virtually everything imaginable throughout your network, while still
119maintaining a rattling ease of installation and configuration.
120
121This package contains the tools necessary for setting up an asynchronous
122client / spooling system
123
124
125%package common
126Group: System Environment/Daemons
127Summary: Network-wide graphing framework (common files)
128BuildArchitectures: noarch
129Requires: perl(:MODULE_COMPAT_%(eval "`%{__perl} -V:version`"; echo $version))
130
131%description common
132Munin is a highly flexible and powerful solution used to create graphs of
133virtually everything imaginable throughout your network, while still
134maintaining a rattling ease of installation and configuration.
135
136This package contains common files that are used by both the server (munin)
137and node (munin-node) packages.
138
139%package cgi
140Group:          System Environment/Daemons
141Summary:        Network-wide graphing framework (common files)
142BuildArch:      noarch
143Requires:       %{name}-common = %{version}
144Requires:       mod_fcgid-apache2
145Requires:       spawn-fcgi
146
147%description cgi
148Munin package uses cron by default.  This package contains the CGI
149files that can generate HTML and graphs dynamically. This enables
150munin to scale better for a master with many nodes.
151
152See documentation for setup instructions:
153http://munin-monitoring.org/wiki/CgiHowto2
154
155QUICK-HOWTO:
156sed -i 's/\(.*\)_strategy.*/\1_strategy cgi/' /etc/munin/munin.conf
157cp --backup /etc/sysconfig/spawn-fcgi-munin /etc/sysconfig/spawn-fcgi
158for svc in apache2 munin-node spawn-fcgi; do
159  chkconfig $svc on
160  service $svc start
161done
162   
163
164%prep
165%setup -q
166
167sed -i -e '
168  s,^CGIDIR     = \(.*\),CGIDIR     = $(DESTDIR)/var/www/cgi-bin,;
169  s,^CGITMPDIR  = \(.*\),CGITMPDIR  = /var/tmp,;
170  s,^CHGRP      := \(.*\),CHGRP      := echo Not done: chgrp,;
171  s,^CHMOD      := \(.*\),CHMOD      := echo Not done: chmod,;
172  s,^CHOWN      := \(.*\),CHOWN      := echo Not done: chown,;
173  s,^CONFDIR    = \(.*\),CONFDIR    = $(DESTDIR)/etc/munin,;
174  s,^DBDIR      = \(.*\),DBDIR      = $(DESTDIR)/var/lib/munin,;
175  s,^DBDIRNODE  = \(.*\),DBDIRNODE  = $(DESTDIR)/var/opt/munin-node,;
176  s,^DOCDIR     = \(.*\),DOCDIR     = $(DESTDIR)%{_datadir}/doc/munin-$(VERSION),;
177  s,^GROUP      := \(.*\),GROUP      := nobody,;
178  s,^HOSTNAME   = \(.*\),HOSTNAME    = localhost.localdomain,;
179  s,^HTMLDIR    = \(.*\),HTMLDIR    = $(DESTDIR)/var/www/html/munin,;
180  s,^LIBDIR     = \(.*\),LIBDIR     = $(DESTDIR)%{_datadir}/munin,;
181  s,^LOGDIR     = \(.*\),LOGDIR     = $(DESTDIR)/var/log/munin,;
182  s,^PERL       := \(.*\),PERL       := /usr/bin/perl,;
183  s,^PERLSITELIB := \(.*\),PERLSITELIB := %{perl_vendorlib},;
184  s,^PLUGSTATE  = \(.*\),PLUGSTATE  = $(DBDIR)/plugin-state,;
185  s,^PREFIX     = \(.*\),PREFIX     = $(DESTDIR)/usr,;
186  s,^PYTHON     := \(.*\),PYTHON     := /usr/bin/python,;
187  s,^RUBY       := \(.*\),RUBY       := /usr/bin/ruby,;
188  s,^USER       := \(.*\),USER       := nobody,;
189  ' Makefile.config
190
191install -c %{SOURCE12} ./plugins/node.d.linux/cpuspeed.in
192
193%patch4 -p0
194%patch5 -p0
195%patch7 -p1
196%patch9 -p1
197
198install -c %{SOURCE13} ./resources/
199
200%build
201make    CONFIG=Makefile.config
202
203# Convert to utf-8
204for file in Announce-2.0 COPYING ChangeLog Checklist HACKING.pod README RELEASE UPGRADING UPGRADING-1.4; do
205    iconv -f ISO-8859-1 -t UTF-8 -o $file.new $file && \
206    touch -r $file $file.new && \
207    mv $file.new $file
208done
209
210# Fix the wrong FSF address
211for FILE in plugins/node.d.linux/tcp.in COPYING plugins/node.d.linux/bonding_err_.in; do
212  sed -i 's|59 Temple Place.*Suite 330, Boston, MA *02111-1307|51 Franklin St, Fifth Floor, Boston, MA 02110-1301|g' $FILE
213done
214
215%install
216
217## Node
218make    CONFIG=Makefile.config \
219        PREFIX=%{buildroot}%{_prefix} \
220        DOCDIR=%{buildroot}%{_docdir}/%{name}-%{version} \
221        MANDIR=%{buildroot}%{_mandir} \
222        DESTDIR=%{buildroot} \
223        install
224
225# Remove fonts
226rm %{buildroot}%{_datadir}/munin/DejaVuSans*.ttf
227
228# install logrotate scripts
229mkdir -p %{buildroot}/etc/logrotate.d
230install -m 0644 %{SOURCE3} %{buildroot}/etc/logrotate.d/munin-node
231install -m 0644 %{SOURCE4} %{buildroot}/etc/logrotate.d/munin
232
233# BZ#821912 - Move .htaccess to apache config to allow easier user-access changes.
234mkdir -p %{buildroot}%{_sysconfdir}/apache2/conf.d
235sed -e 's/# </</g' %{buildroot}/var/www/html/munin/.htaccess > %{buildroot}%{_sysconfdir}/apache2/conf.d/munin.conf
236rm %{buildroot}/var/www/html/munin/.htaccess
237
238# install cron script
239mkdir -p %{buildroot}/etc/cron.d
240install -m 0644 %{SOURCE17} %{buildroot}/etc/cron.d/munin
241
242#
243# don't enable munin-node by default.
244#
245mkdir -p %{buildroot}/etc/rc.d/init.d
246cat %{SOURCE18} | sed -e 's/2345/\-/' > %{buildroot}/etc/rc.d/init.d/munin-node
247chmod 755 %{buildroot}/etc/rc.d/init.d/munin-node
248install -m 0755 %{SOURCE13} %{buildroot}/etc/rc.d/init.d/munin-asyncd
249
250mkdir -p %{buildroot}%{_sysconfdir}/tmpfiles.d
251install -m 0644 %{SOURCE9} %{buildroot}%{_sysconfdir}/tmpfiles.d/%{name}.conf
252
253# Fix default config file
254sed -i '
255  s,/etc/munin/munin-conf.d,/etc/munin/conf.d,;
256  s,#html_strategy.*,html_strategy cron,;
257  s,#graph_strategy.*,graph_strategy cron,;
258  ' %{buildroot}/etc/munin/munin.conf
259mkdir -p %{buildroot}/etc/munin/conf.d
260mkdir -p %{buildroot}/etc/munin/plugin-conf.d
261mkdir -p %{buildroot}/etc/munin/node.d
262mkdir -p %{buildroot}/etc/munin/plugin-node.d
263
264# install config for sendmail under fedora
265install -m 0644 %{SOURCE1} %{buildroot}/etc/munin/plugin-conf.d/sendmail
266
267# install config for hddtemp_smartctl
268install -m 0644 %{SOURCE2} %{buildroot}/etc/munin/plugin-conf.d/hddtemp_smartctl
269
270# install logrotate scripts
271install -m 0644 %{SOURCE3} %{buildroot}/etc/logrotate.d/munin-node
272install -m 0644 %{SOURCE4} %{buildroot}/etc/logrotate.d/munin
273sed -i 's/su munin/#su munin/' %{buildroot}/etc/logrotate.d/munin-node
274sed -i 's/su munin/#su munin/' %{buildroot}/etc/logrotate.d/munin
275
276# install config for postfix
277install -m 0644 %{SOURCE6} %{buildroot}/etc/munin/plugin-conf.d/postfix
278
279# install df config to exclude fses we shouldn't try and monitor
280install -m 0644 %{SOURCE7} %{buildroot}/etc/munin/plugin-conf.d/df
281
282# Append for BZ# 746083
283cat - >> %{buildroot}/etc/munin/plugin-conf.d/munin-node <<EOT.node
284[diskstats]
285user munin
286
287[iostat_ios]
288user munin
289EOT.node
290
291# Preload static html files
292mkdir -p %{buildroot}/var/www/html/munin/
293cp -r %{buildroot}/etc/munin/static %{buildroot}/var/www/html/munin/
294
295# Remove plugins that are missing deps
296rm %{buildroot}/usr/share/munin/plugins/sybase_space
297
298# Create DBDIRNODE
299mkdir -p %{buildroot}/var/lib/munin-node/plugin-state
300
301# Fix config file so that it no longer references the build host
302sed -i 's/^\[.*/\[localhost\]/' %{buildroot}/etc/munin/munin.conf
303
304# Create sample fcgi config files
305mkdir -p %{buildroot}/etc/sysconfig %{buildroot}/etc/apache2/conf.d
306cp %{SOURCE19} %{buildroot}/etc/apache2/conf.d/munin-cgi.conf
307cat > %{buildroot}/etc/sysconfig/spawn-fcgi-munin <<EOT
308# SAMPLE: Rename this file to /etc/sysconfig/spawn-fcgi and edit to fit
309# (Without something like this, munin-cgi will not work properly via init script)
310SOCKET=/var/run/munin/fcgi-graph.sock
311OPTIONS="-U www-data -u www-data -g www-data -s $SOCKET -S -M 0600 -C 32 -F 1 -P /var/run/spawn-fcgi.pid -- /var/www/cgi-bin/munin-cgi-graph"
312
313EOT
314
315# create symlinks to munin-asyncd in %%{_sbindir}
316for i in munin-async munin-asyncd
317do
318  ln -sf %{_datadir}/munin/$i %{buildroot}%{_sbindir}/$i
319done
320
321%clean
322rm -rf $RPM_BUILD_ROOT
323
324#
325# node package scripts
326#
327%pre node
328getent group munin >/dev/null || groupadd -r munin
329getent passwd munin >/dev/null || \
330useradd -r -g munin -d /var/lib/munin -s /sbin/nologin \
331    -c "Munin user" munin
332exit 0
333
334%post node
335/sbin/chkconfig --add munin-node
336# Only run configure on a new install, not an upgrade.
337if [ "$1" = "1" ]; then
338     /usr/sbin/munin-node-configure --shell 2> /dev/null | sh >& /dev/null || :
339fi
340
341%preun node
342if [ "$1" = 0 ]; then
343  for svc in node asyncd fcgi-html fcgi-graph; do
344    service munin-${svc} stop &>/dev/null || :
345    /sbin/chkconfig --del munin-${svc}
346  done
347fi
348
349%postun node
350if [ "$1" = "0" ]; then
351  [ -d %{_sysconfdir}/munin/plugins ] && \
352    find %{_sysconfdir}/munin/plugins/ -maxdepth 1 -type l -print0 | \
353      xargs -0 rm || :
354fi
355
356%triggerun node -- munin-node < 1.4.7
357cp -a %{_sysconfdir}/munin/plugins %{_sysconfdir}/munin/plugins.bak || :
358
359%triggerpostun node -- munin-node < 1.4.7
360mv -f %{_sysconfdir}/munin/plugins.bak/* %{_sysconfdir}/munin/plugins/ || :
361
362
363%preun cgi
364if [ "$1" = 0 ]; then
365  for svc in fcgi-html fcgi-graph; do
366    service munin-${svc} stop &>/dev/null || :
367    /sbin/chkconfig --del munin-${svc}
368  done
369fi
370
371#
372# main package scripts
373#
374%pre
375getent group munin >/dev/null || groupadd -r munin
376getent passwd munin >/dev/null || \
377useradd -r -g munin -d /var/lib/munin -s /sbin/nologin \
378    -c "Munin user" munin
379exit 0
380
381%files
382%defattr(-, root, root)
383%{_bindir}/munin-cron
384%{_bindir}/munindoc
385%{_bindir}/munin-check
386%{_sbindir}/munin-sched
387%dir %{_datadir}/munin
388%{_datadir}/munin/munin-graph
389%{_datadir}/munin/munin-html
390%{_datadir}/munin/munin-limits
391%{_datadir}/munin/munin-update
392%{_datadir}/munin/munin-datafile2storable
393%{_datadir}/munin/munin-storable2datafile
394%{perl_vendorlib}/Munin/Master
395%dir /etc/munin/templates
396%dir /etc/munin
397%dir /etc/munin/conf.d
398%config(noreplace) /etc/munin/templates/*
399%config(noreplace) /etc/munin/static/*
400%config(noreplace) /etc/cron.d/munin
401%config(noreplace) /etc/munin/munin.conf
402%config(noreplace) /etc/logrotate.d/munin
403%config(noreplace) /etc/apache2/conf.d/munin.conf
404%attr(-, munin, munin) %dir /var/lib/munin
405%attr(-, munin, munin) %dir /var/lib/munin/plugin-state
406%attr(-, munin, munin) %dir /var/run/munin
407%attr(-, munin, munin) %dir /var/log/munin
408%attr(-, munin, munin) /var/www/html/munin
409%doc %{_mandir}/man1/munindoc*
410%doc %{_mandir}/man1/munin-sched*
411%doc %{_mandir}/man3/Munin::Master*
412%doc %{_mandir}/man5/munin.conf*
413%doc %{_mandir}/man8/munin*
414
415%files node
416%defattr(-, root, root)
417%config(noreplace) /etc/munin/munin-node.conf
418%dir /etc/munin/plugin-conf.d
419%dir /etc/munin/node.d
420%config(noreplace) /etc/munin/plugin-conf.d/munin-node
421%config(noreplace) /etc/munin/plugin-conf.d/sendmail
422%config(noreplace) /etc/munin/plugin-conf.d/hddtemp_smartctl
423%config(noreplace) /etc/munin/plugin-conf.d/postfix
424%config(noreplace) /etc/munin/plugin-conf.d/df
425%config(noreplace) /etc/logrotate.d/munin-node
426/etc/rc.d/init.d/munin-node
427%{_sbindir}/munin-run
428%{_sbindir}/munin-node
429%{_sbindir}/munin-node-configure
430%attr(-, munin, munin) %dir /var/log/munin
431%dir %{_datadir}/munin
432%dir /etc/munin/plugins
433%dir /etc/munin
434%attr(-, munin, munin) %dir /var/lib/munin
435%dir %attr(-, munin, munin) /var/lib/munin/plugin-state
436%{_datadir}/munin/plugins/
437%doc %{_mandir}/man5/munin-node*
438%doc %{_mandir}/man3/Munin::Common*
439%doc %{_mandir}/man3/Munin::Node*
440%doc %{_mandir}/man3/Munin::Plugin*
441%doc %{_mandir}/man1/munin-node*
442%doc %{_mandir}/man1/munin-run*
443%{perl_vendorlib}/Munin/Node
444%{perl_vendorlib}/Munin/Plugin*
445
446
447%files async
448%defattr(-,root,root)
449%{_sbindir}/munin-async*
450%{_datadir}/munin/munin-async*
451%{_sysconfdir}/rc.d/init.d/munin-asyncd
452
453
454%files common
455%defattr(-, root, root)
456%doc Announce-2.0 ChangeLog COPYING HACKING.pod perltidyrc README RELEASE UPGRADING
457%dir %{perl_vendorlib}/Munin
458%{perl_vendorlib}/Munin/Common
459%config(noreplace) %{_sysconfdir}/tmpfiles.d/%{name}.conf
460
461
462%files cgi
463%defattr(-,root,root)
464%attr(0755,root,munin) /var/www/cgi-bin/munin-cgi-graph
465%attr(0755,root,munin) /var/www/cgi-bin/munin-cgi-html
466%config(noreplace) %{_sysconfdir}/sysconfig/spawn-fcgi-munin
467%config(noreplace) %{_sysconfdir}/apache2/conf.d/munin-cgi.conf
468
469
470%changelog
471* Sun Jul 28 2013 Yoji TOYODA <bsyamato@sea.plala.or.jp> 2.0.8-2
472- change Requires: mod_fcgid-apache2 instead of mod_fcgid
473
474* Tue Dec 04 2012 Daisuke SUZUKI <daisuke@linux.or.jp> 2.0.8-1
475- update to munin-2.0.8
476- add async/cgi sub package
477
478* Thu Mar 22 2012 Yasumichi Akahoshi <yasumichi@vinelinux.org> 1.4.6-1
479- Initial build for Vine Linux.
480
481* Wed Feb 22 2012 Kevin Fenzi <kevin@scrye.com> 1.4.6-8
482- Build against java-1.7.0 now. Fixes bug #796345
483
484* Tue Jan 31 2012 D. Johnson <fenris02@fedoraproject.org> - 1.4.6-7
485- Create state file for yum-plugin. Fixes BZ #786030.
486
487* Fri Jan 20 2012 Kevin Fenzi <kevin@scrye.com> - 1.4.6-6
488- Add PrivateTmp=true to systemd unit file. Fixes bug #782512
489- Change logrotate to use munin user. Fixes bug #771017
490
491* Fri Jan 13 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.4.6-5.3
492- Rebuilt for https://fedoraproject.org/wiki/Fedora_17_Mass_Rebuild
493
494* Mon Oct 17 2011 Stanislav Ochotnicky <sochotnicky@redhat.com> - 1.4.6-4.3
495- Rebuild for java 1.6.0 downgrade (fesco ticket 663)
496
497* Sat Aug 27 2011 Kevin Fenzi <kevin@scrye.com> - 1.4.6-4.1
498- Add patch to run restorecon in the sysvinit script.
499- This doesn't matter on f16+
500
501* Sat Aug 20 2011 D. Johnson <fenris02@fedoraproject.org> - 1.4.6-4
502- fix tmpfiles.d file for f15 (BZ# 731181)
503
504* Thu Jul 21 2011 Petr Sabata <contyk@redhat.com> - 1.4.6-3
505- Perl mass rebuild
506
507* Wed Jul 20 2011 Petr Sabata <contyk@redhat.com> - 1.4.6-2
508- Perl mass rebuild
509
510* Wed Jul  8 2011 D. Johnson <fenris02@fedoraproject.org> - 1.4.6-1
511- update to 1.4.6
512
513* Fri Jun 17 2011 Marcela Mašláňová <mmaslano@redhat.com> - 1.4.5-13
514- Perl mass rebuild
515
516* Wed Jun 15 2011 D. Johnson <fenris02@fedoraproject.org> - 1.4.5-12
517- Use tmpfiles.d instead of ExecStartPre
518- Add patch for noSuchObject errors (BZ# 712245)
519
520* Fri Jun 10 2011 Marcela Mašláňová <mmaslano@redhat.com> - 1.4.5-11
521- Perl 5.14 mass rebuild
522
523* Wed Jun  1 2011 D. Johnson <fenris02@fedoraproject.org> - 1.4.5-10
524- Fixes http://munin-monitoring.org/ticket/887
525
526* Mon May 30 2011 D. Johnson <fenris02@fedoraproject.org> - 1.4.5-9
527- Native systemd service file for munin-node (BZ# 699275)
528
529* Tue Feb 08 2011 Kevin Fenzi <kevin@tummy.com> - 1.4.5-8
530- Fix issue with uppercase node names returning no data. Fixes #673263
531
532* Tue Feb 08 2011 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.4.5-7
533- Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild
534
535* Sun Dec 05 2010 Kevin Fenzi <kevin@tummy.com> - 1.4.5-6
536- Adjust the df fix to include all the right fses
537
538* Thu Nov 25 2010 Kevin Fenzi <kevin@tummy.com> - 1.4.5-5
539- Exclude some fses from df plugin. fixes #601410
540
541* Wed Aug 11 2010 Todd Zullinger <tmz@pobox.com> - 1.4.5-4.1
542- Move jmx_ plugin to java-plugins package
543
544* Wed Jul 07 2010 Kevin Fenzi <kevin@tummy.com> - 1.4.5-4
545- Move docs to common subpackage to make sure COPYING is installed.
546
547* Sat Jul 03 2010 Kevin Fenzi <kevin@tummy.com> - 1.4.5-3
548- Add /etc/munin/node.d dir
549
550* Sat Jun 12 2010 Kevin Fenzi <kevin@tummy.com> - 1.4.5-2
551- Add /etc/munin/conf.d/ dir
552
553* Sat Jun 05 2010 Kevin Fenzi <kevin@tummy.com> - 1.4.5-1
554- Update to 1.4.5
555
556* Tue Jun 01 2010 Marcela Maslanova <mmaslano@redhat.com> - 1.4.4-2
557- Mass rebuild with perl-5.12.0
558
559* Mon Mar 01 2010 Kevin Fenzi <kevin@tummy.com> - 1.4.4-1
560- Update to 1.4.4
561- Add more doc files. Fixes bug #563824
562- fw_forwarded_local fixed upstream in 1.4.4. Fixes bug #568500
563
564* Sun Jan 17 2010 Kevin Fenzi <kevin@tummy.com> - 1.4.3-2
565- Fix owner on state files.
566- Add some BuildRequires.
567- Make munin-node-configure only run on install, not upgrade. bug 540687
568
569* Thu Dec 31 2009 Kevin Fenzi <kevin@tummy.com> - 1.4.3-1
570- Update to 1.4.3
571
572* Thu Dec 17 2009 Ingvar Hagelund <ingvar@linpro.no> - 1.4.2-1
573- New upstream release
574- Removed upstream packaged fonts
575- Added a patch that makes rrdtool use the system bitstream vera fonts on
576  rhel < 6 and fedora < 11
577
578* Fri Dec 11 2009 Ingvar Hagelund <ingvar@linpro.no> - 1.4.1-3
579- More correct fedora and el versions for previous font path fix
580- Added a patch that fixes a quoting bug in GraphOld.pm, fixing fonts on el4
581
582* Wed Dec 09 2009 Ingvar Hagelund <ingvar@linpro.no> - 1.4.1-2
583- Remove jmx plugins when not supported (like on el4 and older fedora)
584- Correct font path on older distros like el5, el4 and fedora<11
585
586* Fri Dec 04 2009 Kevin Fenzi <kevin@tummy.com> - 1.4.1-1
587- Update to 1.4.1
588
589* Sat Nov 28 2009 Kevin Fenzi <kevin@tummy.com> - 1.4.0-1
590- Update to final 1.4.0 version
591
592* Sat Nov 21 2009 Kevin Fenzi <kevin@tummy.com> - 1.4.0-0.1.beta
593- Update to beta 1.4.0 version.
594- Add common subpackage for common files.
595
596* Sun Nov 08 2009 Kevin Fenzi <kevin@tummy.com> - 1.4.0-0.1.alpha
597- Initial alpha version of 1.4.0
598
599* Sat Jul 25 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.2.6-10
600- Rebuilt for https://fedoraproject.org/wiki/Fedora_12_Mass_Rebuild
601
602* Wed Feb 25 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.2.6-9
603- Rebuilt for https://fedoraproject.org/wiki/Fedora_11_Mass_Rebuild
604
605* Sat Jan 24 2009 Andreas Thienemann <andreas@bawue.net> - 1.2.6-8
606- Updated dependencies to better reflect plugin requirements
607- Added hddtemp_smartctl patch to only scan for standby state on /dev/[sh]d? devices.
608
609* Sat Jan 17 2009 Kevin Fenzi <kevin@tummy.com> - 1.2.6-7
610- Adjust font requires for new dejavu-sans-mono-fonts name (fixes #480463)
611
612* Mon Jan 12 2009 Kevin Fenzi <kevin@tummy.com> - 1.2.6-6
613- Fix to require the correct font
614
615* Sun Jan 11 2009 Kevin Fenzi <kevin@tummy.com> - 1.2.6-5
616- Switch to using dejavu-fonts instead of bitstream-vera
617
618* Sun Jan 04 2009 Kevin Fenzi <kevin@tummy.com> - 1.2.6-4
619- Require bitstream-vera-fonts-sans-mono for Font (fixes #477428)
620
621* Mon Aug 11 2008 Kevin Fenzi <kevin@tummy.com> - 1.2.6-3
622- Move Munin/Plugin.pm to the node subpackage (fixes #457403)
623
624* Sat Jul 12 2008 Kevin Fenzi <kevin@tummy.com> - 1.2.6-2
625- Apply postfix patch (fixes #454159)
626- Add perl version dep and remove unneeded perl-HTML-Template (fixes #453923)
627
628* Fri Jun 20 2008 Kevin Fenzi <kevin@tummy.com> - 1.2.6-1
629- Upgrade to 1.2.6
630
631* Tue May 20 2008 Kevin Fenzi <kevin@tummy.com> - 1.2.5-5
632- Rebuild for new perl
633
634* Wed Dec 26 2007 Kevin Fenzi <kevin@tummy.com> - 1.2.5-4
635- Add patch to fix ampersand and degrees in plugins (fixes #376441)
636
637* Fri Nov 30 2007 Kevin Fenzi <kevin@tummy.com> - 1.2.5-3
638- Removed unnneeded plugins.conf file (fixes #288541)
639- Fix license tag.
640- Fix ip_conntrack monitoring (fixes #253192)
641- Switch to new useradd guidelines.
642
643* Tue Mar 27 2007 Kevin Fenzi <kevin@tummy.com> - 1.2.5-2
644- Fix directory ownership (fixes #233886)
645
646* Tue Oct 17 2006 Kevin Fenzi <kevin@tummy.com> - 1.2.5-1
647- Update to 1.2.5
648- Fix HD stats (fixes #205042)
649- Add in logrotate scripts that seem to have been dropped upstream
650
651* Sun Aug 27 2006 Kevin Fenzi <kevin@tummy.com> - 1.2.4-10
652- Rebuild for fc6
653
654* Tue Jun 27 2006 Kevin Fenzi <kevin@tummy.com> - 1.2.4-9
655- Re-enable snmp plugins now that perl-Net-SNMP is available (fixes 196588)
656- Thanks to Herbert Straub <herbert@linuxhacker.at> for patch.
657- Fix sendmail plugins to look in the right place for the queue
658
659* Sat Apr 22 2006 Kevin Fenzi <kevin@tummy.com> - 1.2.4-8
660- add patch to remove unneeded munin-nagios in cron.
661- add patch to remove buildhostname in munin.conf (fixes #188928)
662- clean up prep section of spec.
663
664* Fri Feb 24 2006 Kevin Fenzi <kevin@scrye.com> - 1.2.4-7
665- Remove bogus Provides for perl RRDs (fixes #182702)
666
667* Thu Feb 16 2006 Kevin Fenzi <kevin@tummy.com> - 1.2.4-6
668- Readded old changelog entries per request
669- Rebuilt for fc5
670
671* Sat Dec 24 2005 Kevin Fenzi <kevin@tummy.com> - 1.2.4-5
672- Fixed ownership for /var/log/munin in node subpackage (fixes 176529)
673
674* Wed Dec 14 2005 Kevin Fenzi <kevin@tummy.com> - 1.2.4-4
675- Fixed ownership for /var/lib/munin in node subpackage
676
677* Wed Dec 14 2005 Kevin Fenzi <kevin@tummy.com> - 1.2.4-3
678- Fixed libdir messup to allow builds on x86_64
679
680* Mon Dec 12 2005 Kevin Fenzi <kevin@tummy.com> - 1.2.4-2
681- Removed plugins that require Net-SNMP and Sybase
682
683* Tue Dec  6 2005 Kevin Fenzi <kevin@tummy.com> - 1.2.4-1
684- Inital cleanup for fedora-extras
685
686* Thu Apr 21 2005 Ingvar Hagelund <ingvar@linpro.no> - 1.2.3-4
687- Fixed a bug in the iostat plugin
688
689* Wed Apr 20 2005 Ingvar Hagelund <ingvar@linpro.no> - 1.2.3-3
690- Added the missing /var/run/munin
691
692* Tue Apr 19 2005 Ingvar Hagelund <ingvar@linpro.no> - 1.2.3-2
693- Removed a lot of unecessary perl dependencies
694
695* Mon Apr 18 2005 Ingvar Hagelund <ingvar@linpro.no> - 1.2.3-1
696- Sync with svn
697
698* Tue Mar 22 2005 Ingvar Hagelund <ingvar@linpro.no> - 1.2.2-5
699- Sync with release of 1.2.2
700- Add some nice text from the suse specfile
701- Minimal changes in the header
702- Som ecosmetic changes
703- Added logrotate scripts (stolen from debian package)
704
705* Sun Feb 01 2004 Ingvar Hagelund <ingvar@linpro.no>
706- Sync with CVS. Version 1.0.0pre2
707
708* Sun Jan 18 2004 Ingvar Hagelund <ingvar@linpro.no>
709- Sync with CVS. Change names to munin.
710
711* Fri Oct 31 2003 Ingvar Hagelund <ingvar@linpro.no>
712- Lot of small fixes. Now builds on more RPM distros
713
714* Wed May 21 2003 Ingvar Hagelund <ingvar@linpro.no>
715- Sync with CVS
716- 0.9.5-1
717
718* Tue Apr  1 2003 Ingvar Hagelund <ingvar@linpro.no>
719- Sync with CVS
720- Makefile-based install of core files
721- Build doc (only pod2man)
722
723* Thu Jan  9 2003 Ingvar Hagelund <ingvar@linpro.no>
724- Sync with CVS, auto rpmbuild
725
726* Thu Jan  2 2003 Ingvar Hagelund <ingvar@linpro.no>
727- Fix spec file for RedHat 8.0 and new version of lrrd
728
729* Wed Sep  4 2002 Ingvar Hagelund <ingvar@linpro.no>
730- Small bugfixes in the rpm package
731
732* Tue Jun 18 2002 Kjetil Torgrim Homme <kjetilho@linpro.no>
733- new package
Note: See TracBrowser for help on using the repository browser.