source: projects/specs/trunk/m/munin/munin-vl.spec @ 8869

Revision 8869, 27.4 KB checked in by yasumichi, 10 years ago (diff)

add changelog

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