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

Revision 12120, 27.6 KB checked in by tomop, 5 years ago (diff)

perl-5.26 and friends

Line 
1Name:      munin
2Version:   2.0.49
3Release:   1%{?_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 >= 2:5.26.2
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)
56#BuildRequires:  perl(Log::Log4perl)
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,^PERLLIB    = \(.*\),PERLLIB    = $(DESTDIR)/%{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# drop duplicated files
372rm -rf %{buildroot}%{perl_sitelib}/*
373
374%clean
375rm -rf $RPM_BUILD_ROOT
376
377#
378# node package scripts
379#
380%pre node
381getent group munin >/dev/null || groupadd -r munin
382getent passwd munin >/dev/null || \
383useradd -r -g munin -d /var/lib/munin -s /sbin/nologin \
384    -c "Munin user" munin
385exit 0
386
387%post node
388/sbin/chkconfig --add munin-node
389# Only run configure on a new install, not an upgrade.
390if [ "$1" = "1" ]; then
391     /usr/sbin/munin-node-configure --shell 2> /dev/null | sh >& /dev/null || :
392fi
393
394%preun node
395if [ "$1" = 0 ]; then
396  service munin-node stop &>/dev/null || :
397  /sbin/chkconfig --del munin-node
398fi
399
400%postun node
401if [ "$1" = "0" ]; then
402  [ -d %{_sysconfdir}/munin/plugins ] && \
403    find %{_sysconfdir}/munin/plugins/ -maxdepth 1 -type l -print0 | \
404      xargs -0 rm || :
405fi
406
407%triggerun node -- munin-node < 1.4.7
408cp -a %{_sysconfdir}/munin/plugins %{_sysconfdir}/munin/plugins.bak || :
409
410%triggerpostun node -- munin-node < 1.4.7
411mv -f %{_sysconfdir}/munin/plugins.bak/* %{_sysconfdir}/munin/plugins/ || :
412
413#
414# async package scripts
415#
416%post async
417/sbin/chkconfig --add munin-asyncd
418
419%preun async
420if [ "$1" = 0 ]; then
421  service munin-asyncd stop &>/dev/null || :
422  /sbin/chkconfig --del munin-asyncd
423fi
424
425#
426# cgi package scripts
427#
428%post cgi
429for svc in cgi-html cgi-graph; do
430  /sbin/chkconfig --add munin-${svc}
431done
432
433%preun cgi
434if [ "$1" = 0 ]; then
435  for svc in cgi-html cgi-graph; do
436    service munin-${svc} stop &>/dev/null || :
437    /sbin/chkconfig --del munin-${svc}
438  done
439fi
440
441#
442# main package scripts
443#
444%pre
445getent group munin >/dev/null || groupadd -r munin
446getent passwd munin >/dev/null || \
447useradd -r -g munin -d /var/lib/munin -s /sbin/nologin \
448    -c "Munin user" munin
449exit 0
450
451%files
452%defattr(-, root, root)
453%{_bindir}/munin-cron
454%{_bindir}/munindoc
455%{_bindir}/munin-check
456#{_sbindir}/munin-sched
457%dir %{_datadir}/munin
458%{_datadir}/munin/munin-graph
459%{_datadir}/munin/munin-html
460%{_datadir}/munin/munin-limits
461%{_datadir}/munin/munin-update
462%{_datadir}/munin/munin-datafile2storable
463%{_datadir}/munin/munin-storable2datafile
464%{perl_vendorlib}/Munin/Master
465%dir /etc/munin/templates
466%dir /etc/munin
467%dir /etc/munin/conf.d
468%config(noreplace) /etc/munin/templates/*
469%config(noreplace) /etc/munin/static/*
470%config(noreplace) /etc/cron.d/munin
471%config(noreplace) /etc/munin/munin.conf
472%config(noreplace) /etc/logrotate.d/munin
473%config(noreplace) /etc/apache2/conf.d/munin.conf
474%attr(-, munin, munin) %dir /var/lib/munin
475%attr(-, munin, munin) %dir /var/lib/munin/plugin-state
476%attr(-, munin, munin) %dir /var/run/munin
477%attr(-, munin, munin) %dir /var/log/munin
478%attr(-, munin, munin) /var/www/html/munin
479%doc %{_mandir}/man1/munindoc*
480#%doc %{_mandir}/man1/munin-sched*
481%doc %{_mandir}/man3/Munin::Master*
482%doc %{_mandir}/man5/munin.conf*
483%doc %{_mandir}/man8/munin*
484
485%files node
486%defattr(-, root, root)
487%config(noreplace) /etc/munin/munin-node.conf
488%dir /etc/munin/plugin-conf.d
489%dir /etc/munin/node.d
490%config(noreplace) /etc/munin/plugin-conf.d/munin-node
491%config(noreplace) /etc/munin/plugin-conf.d/sendmail
492%config(noreplace) /etc/munin/plugin-conf.d/hddtemp_smartctl
493%config(noreplace) /etc/munin/plugin-conf.d/postfix
494%config(noreplace) /etc/munin/plugin-conf.d/df
495%config(noreplace) /etc/logrotate.d/munin-node
496/etc/rc.d/init.d/munin-node
497%{_sbindir}/munin-run
498%{_sbindir}/munin-node
499%{_sbindir}/munin-node-configure
500%attr(-, munin, munin) %dir /var/log/munin
501%dir %{_datadir}/munin
502%dir /etc/munin/plugins
503%dir /etc/munin
504%attr(-, munin, munin) %dir /var/lib/munin
505%dir %attr(-, munin, munin) /var/lib/munin/plugin-state
506%{_datadir}/munin/plugins/
507%doc %{_mandir}/man5/munin-node*
508%doc %{_mandir}/man3/Munin::Common*
509%doc %{_mandir}/man3/Munin::Node*
510%doc %{_mandir}/man3/Munin::Plugin*
511%doc %{_mandir}/man1/munin-node*
512%doc %{_mandir}/man1/munin-run*
513%{perl_vendorlib}/Munin/Node
514%{perl_vendorlib}/Munin/Plugin*
515
516
517%files async
518%defattr(-,root,root)
519%{_sbindir}/munin-async*
520%{_datadir}/munin/munin-async*
521%{_sysconfdir}/rc.d/init.d/munin-asyncd
522
523
524%files common
525%defattr(-, root, root)
526%doc Announce-2.0 ChangeLog COPYING HACKING.pod perltidyrc README RELEASE UPGRADING
527%dir %{perl_vendorlib}/Munin
528%{perl_vendorlib}/Munin/Common
529%config(noreplace) %{_sysconfdir}/tmpfiles.d/%{name}.conf
530
531
532%files cgi
533%defattr(-,root,root)
534%attr(0755,root,munin) /var/www/cgi-bin/munin-cgi-graph
535%attr(0755,root,munin) /var/www/cgi-bin/munin-cgi-html
536%attr(0755,www-data,www-data) %dir %{_localstatedir}/lib/%{name}/cgi-tmp
537%{_initdir}/munin-cgi-graph
538%{_initdir}/munin-cgi-html
539%config(noreplace) %{_sysconfdir}/sysconfig/munin-cgi-graph
540%config(noreplace) %{_sysconfdir}/sysconfig/munin-cgi-html
541%config(noreplace) %{_sysconfdir}/sysconfig/spawn-fcgi-munin
542
543%files cgi-apache2
544%defattr(-,root,root)
545%config(noreplace) %{_sysconfdir}/apache2/conf.d/munin-cgi.conf
546
547%files cgi-nginx
548%defattr(-,root,root)
549%config(noreplace) %{_sysconfdir}/nginx/munin_params
550
551
552%changelog
553* Sat May 18 2019 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 2.0.49-1
554- new upstream release.
555- rebuilt with perl-5.26.
556
557* Tue Jul 29 2014 Yasumichi Akahoshi <yasumichi@vinelinux.org> 2.0.21-2
558- fix VineLinux:0002793(http://mantis.vinelinux.org/view.php?id=2793)
559
560* Tue Jul 1 2014 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 2.0.21-1
561- new upstream release.
562
563* Sat Nov 23 2013 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 2.0.17-1
564- new upstream release.
565- added sub packages "cgi-apache2" and "cgi-nginx".
566
567* Tue Dec 04 2012 Daisuke SUZUKI <daisuke@linux.or.jp> 2.0.8-1
568- update to munin-2.0.8
569- add async/cgi sub package
570
571* Thu Mar 22 2012 Yasumichi Akahoshi <yasumichi@vinelinux.org> 1.4.6-1
572- Initial build for Vine Linux.
573
574* Wed Feb 22 2012 Kevin Fenzi <kevin@scrye.com> 1.4.6-8
575- Build against java-1.7.0 now. Fixes bug #796345
576
577* Tue Jan 31 2012 D. Johnson <fenris02@fedoraproject.org> - 1.4.6-7
578- Create state file for yum-plugin. Fixes BZ #786030.
579
580* Fri Jan 20 2012 Kevin Fenzi <kevin@scrye.com> - 1.4.6-6
581- Add PrivateTmp=true to systemd unit file. Fixes bug #782512
582- Change logrotate to use munin user. Fixes bug #771017
583
584* Fri Jan 13 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.4.6-5.3
585- Rebuilt for https://fedoraproject.org/wiki/Fedora_17_Mass_Rebuild
586
587* Mon Oct 17 2011 Stanislav Ochotnicky <sochotnicky@redhat.com> - 1.4.6-4.3
588- Rebuild for java 1.6.0 downgrade (fesco ticket 663)
589
590* Sat Aug 27 2011 Kevin Fenzi <kevin@scrye.com> - 1.4.6-4.1
591- Add patch to run restorecon in the sysvinit script.
592- This doesn't matter on f16+
593
594* Sat Aug 20 2011 D. Johnson <fenris02@fedoraproject.org> - 1.4.6-4
595- fix tmpfiles.d file for f15 (BZ# 731181)
596
597* Thu Jul 21 2011 Petr Sabata <contyk@redhat.com> - 1.4.6-3
598- Perl mass rebuild
599
600* Wed Jul 20 2011 Petr Sabata <contyk@redhat.com> - 1.4.6-2
601- Perl mass rebuild
602
603* Fri Jul  8 2011 D. Johnson <fenris02@fedoraproject.org> - 1.4.6-1
604- update to 1.4.6
605
606* Fri Jun 17 2011 Marcela Mašláňová <mmaslano@redhat.com> - 1.4.5-13
607- Perl mass rebuild
608
609* Wed Jun 15 2011 D. Johnson <fenris02@fedoraproject.org> - 1.4.5-12
610- Use tmpfiles.d instead of ExecStartPre
611- Add patch for noSuchObject errors (BZ# 712245)
612
613* Fri Jun 10 2011 Marcela Mašláňová <mmaslano@redhat.com> - 1.4.5-11
614- Perl 5.14 mass rebuild
615
616* Wed Jun  1 2011 D. Johnson <fenris02@fedoraproject.org> - 1.4.5-10
617- Fixes http://munin-monitoring.org/ticket/887
618
619* Mon May 30 2011 D. Johnson <fenris02@fedoraproject.org> - 1.4.5-9
620- Native systemd service file for munin-node (BZ# 699275)
621
622* Tue Feb 08 2011 Kevin Fenzi <kevin@tummy.com> - 1.4.5-8
623- Fix issue with uppercase node names returning no data. Fixes #673263
624
625* Tue Feb 08 2011 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.4.5-7
626- Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild
627
628* Sun Dec 05 2010 Kevin Fenzi <kevin@tummy.com> - 1.4.5-6
629- Adjust the df fix to include all the right fses
630
631* Thu Nov 25 2010 Kevin Fenzi <kevin@tummy.com> - 1.4.5-5
632- Exclude some fses from df plugin. fixes #601410
633
634* Wed Aug 11 2010 Todd Zullinger <tmz@pobox.com> - 1.4.5-4.1
635- Move jmx_ plugin to java-plugins package
636
637* Wed Jul 07 2010 Kevin Fenzi <kevin@tummy.com> - 1.4.5-4
638- Move docs to common subpackage to make sure COPYING is installed.
639
640* Sat Jul 03 2010 Kevin Fenzi <kevin@tummy.com> - 1.4.5-3
641- Add /etc/munin/node.d dir
642
643* Sat Jun 12 2010 Kevin Fenzi <kevin@tummy.com> - 1.4.5-2
644- Add /etc/munin/conf.d/ dir
645
646* Sat Jun 05 2010 Kevin Fenzi <kevin@tummy.com> - 1.4.5-1
647- Update to 1.4.5
648
649* Tue Jun 01 2010 Marcela Maslanova <mmaslano@redhat.com> - 1.4.4-2
650- Mass rebuild with perl-5.12.0
651
652* Mon Mar 01 2010 Kevin Fenzi <kevin@tummy.com> - 1.4.4-1
653- Update to 1.4.4
654- Add more doc files. Fixes bug #563824
655- fw_forwarded_local fixed upstream in 1.4.4. Fixes bug #568500
656
657* Sun Jan 17 2010 Kevin Fenzi <kevin@tummy.com> - 1.4.3-2
658- Fix owner on state files.
659- Add some BuildRequires.
660- Make munin-node-configure only run on install, not upgrade. bug 540687
661
662* Thu Dec 31 2009 Kevin Fenzi <kevin@tummy.com> - 1.4.3-1
663- Update to 1.4.3
664
665* Thu Dec 17 2009 Ingvar Hagelund <ingvar@linpro.no> - 1.4.2-1
666- New upstream release
667- Removed upstream packaged fonts
668- Added a patch that makes rrdtool use the system bitstream vera fonts on
669  rhel < 6 and fedora < 11
670
671* Fri Dec 11 2009 Ingvar Hagelund <ingvar@linpro.no> - 1.4.1-3
672- More correct fedora and el versions for previous font path fix
673- Added a patch that fixes a quoting bug in GraphOld.pm, fixing fonts on el4
674
675* Wed Dec 09 2009 Ingvar Hagelund <ingvar@linpro.no> - 1.4.1-2
676- Remove jmx plugins when not supported (like on el4 and older fedora)
677- Correct font path on older distros like el5, el4 and fedora<11
678
679* Fri Dec 04 2009 Kevin Fenzi <kevin@tummy.com> - 1.4.1-1
680- Update to 1.4.1
681
682* Sat Nov 28 2009 Kevin Fenzi <kevin@tummy.com> - 1.4.0-1
683- Update to final 1.4.0 version
684
685* Sat Nov 21 2009 Kevin Fenzi <kevin@tummy.com> - 1.4.0-0.1.beta
686- Update to beta 1.4.0 version.
687- Add common subpackage for common files.
688
689* Sun Nov 08 2009 Kevin Fenzi <kevin@tummy.com> - 1.4.0-0.1.alpha
690- Initial alpha version of 1.4.0
691
692* Sat Jul 25 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.2.6-10
693- Rebuilt for https://fedoraproject.org/wiki/Fedora_12_Mass_Rebuild
694
695* Wed Feb 25 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.2.6-9
696- Rebuilt for https://fedoraproject.org/wiki/Fedora_11_Mass_Rebuild
697
698* Sat Jan 24 2009 Andreas Thienemann <andreas@bawue.net> - 1.2.6-8
699- Updated dependencies to better reflect plugin requirements
700- Added hddtemp_smartctl patch to only scan for standby state on /dev/[sh]d? devices.
701
702* Sat Jan 17 2009 Kevin Fenzi <kevin@tummy.com> - 1.2.6-7
703- Adjust font requires for new dejavu-sans-mono-fonts name (fixes #480463)
704
705* Mon Jan 12 2009 Kevin Fenzi <kevin@tummy.com> - 1.2.6-6
706- Fix to require the correct font
707
708* Sun Jan 11 2009 Kevin Fenzi <kevin@tummy.com> - 1.2.6-5
709- Switch to using dejavu-fonts instead of bitstream-vera
710
711* Sun Jan 04 2009 Kevin Fenzi <kevin@tummy.com> - 1.2.6-4
712- Require bitstream-vera-fonts-sans-mono for Font (fixes #477428)
713
714* Mon Aug 11 2008 Kevin Fenzi <kevin@tummy.com> - 1.2.6-3
715- Move Munin/Plugin.pm to the node subpackage (fixes #457403)
716
717* Sat Jul 12 2008 Kevin Fenzi <kevin@tummy.com> - 1.2.6-2
718- Apply postfix patch (fixes #454159)
719- Add perl version dep and remove unneeded perl-HTML-Template (fixes #453923)
720
721* Fri Jun 20 2008 Kevin Fenzi <kevin@tummy.com> - 1.2.6-1
722- Upgrade to 1.2.6
723
724* Tue May 20 2008 Kevin Fenzi <kevin@tummy.com> - 1.2.5-5
725- Rebuild for new perl
726
727* Wed Dec 26 2007 Kevin Fenzi <kevin@tummy.com> - 1.2.5-4
728- Add patch to fix ampersand and degrees in plugins (fixes #376441)
729
730* Fri Nov 30 2007 Kevin Fenzi <kevin@tummy.com> - 1.2.5-3
731- Removed unnneeded plugins.conf file (fixes #288541)
732- Fix license tag.
733- Fix ip_conntrack monitoring (fixes #253192)
734- Switch to new useradd guidelines.
735
736* Tue Mar 27 2007 Kevin Fenzi <kevin@tummy.com> - 1.2.5-2
737- Fix directory ownership (fixes #233886)
738
739* Tue Oct 17 2006 Kevin Fenzi <kevin@tummy.com> - 1.2.5-1
740- Update to 1.2.5
741- Fix HD stats (fixes #205042)
742- Add in logrotate scripts that seem to have been dropped upstream
743
744* Sun Aug 27 2006 Kevin Fenzi <kevin@tummy.com> - 1.2.4-10
745- Rebuild for fc6
746
747* Tue Jun 27 2006 Kevin Fenzi <kevin@tummy.com> - 1.2.4-9
748- Re-enable snmp plugins now that perl-Net-SNMP is available (fixes 196588)
749- Thanks to Herbert Straub <herbert@linuxhacker.at> for patch.
750- Fix sendmail plugins to look in the right place for the queue
751
752* Sat Apr 22 2006 Kevin Fenzi <kevin@tummy.com> - 1.2.4-8
753- add patch to remove unneeded munin-nagios in cron.
754- add patch to remove buildhostname in munin.conf (fixes #188928)
755- clean up prep section of spec.
756
757* Fri Feb 24 2006 Kevin Fenzi <kevin@scrye.com> - 1.2.4-7
758- Remove bogus Provides for perl RRDs (fixes #182702)
759
760* Thu Feb 16 2006 Kevin Fenzi <kevin@tummy.com> - 1.2.4-6
761- Readded old changelog entries per request
762- Rebuilt for fc5
763
764* Sat Dec 24 2005 Kevin Fenzi <kevin@tummy.com> - 1.2.4-5
765- Fixed ownership for /var/log/munin in node subpackage (fixes 176529)
766
767* Wed Dec 14 2005 Kevin Fenzi <kevin@tummy.com> - 1.2.4-4
768- Fixed ownership for /var/lib/munin in node subpackage
769
770* Wed Dec 14 2005 Kevin Fenzi <kevin@tummy.com> - 1.2.4-3
771- Fixed libdir messup to allow builds on x86_64
772
773* Mon Dec 12 2005 Kevin Fenzi <kevin@tummy.com> - 1.2.4-2
774- Removed plugins that require Net-SNMP and Sybase
775
776* Tue Dec  6 2005 Kevin Fenzi <kevin@tummy.com> - 1.2.4-1
777- Inital cleanup for fedora-extras
778
779* Thu Apr 21 2005 Ingvar Hagelund <ingvar@linpro.no> - 1.2.3-4
780- Fixed a bug in the iostat plugin
781
782* Wed Apr 20 2005 Ingvar Hagelund <ingvar@linpro.no> - 1.2.3-3
783- Added the missing /var/run/munin
784
785* Tue Apr 19 2005 Ingvar Hagelund <ingvar@linpro.no> - 1.2.3-2
786- Removed a lot of unecessary perl dependencies
787
788* Mon Apr 18 2005 Ingvar Hagelund <ingvar@linpro.no> - 1.2.3-1
789- Sync with svn
790
791* Tue Mar 22 2005 Ingvar Hagelund <ingvar@linpro.no> - 1.2.2-5
792- Sync with release of 1.2.2
793- Add some nice text from the suse specfile
794- Minimal changes in the header
795- Som ecosmetic changes
796- Added logrotate scripts (stolen from debian package)
797
798* Sun Feb 01 2004 Ingvar Hagelund <ingvar@linpro.no>
799- Sync with CVS. Version 1.0.0pre2
800
801* Sun Jan 18 2004 Ingvar Hagelund <ingvar@linpro.no>
802- Sync with CVS. Change names to munin.
803
804* Fri Oct 31 2003 Ingvar Hagelund <ingvar@linpro.no>
805- Lot of small fixes. Now builds on more RPM distros
806
807* Wed May 21 2003 Ingvar Hagelund <ingvar@linpro.no>
808- Sync with CVS
809- 0.9.5-1
810
811* Tue Apr  1 2003 Ingvar Hagelund <ingvar@linpro.no>
812- Sync with CVS
813- Makefile-based install of core files
814- Build doc (only pod2man)
815
816* Thu Jan  9 2003 Ingvar Hagelund <ingvar@linpro.no>
817- Sync with CVS, auto rpmbuild
818
819* Thu Jan  2 2003 Ingvar Hagelund <ingvar@linpro.no>
820- Fix spec file for RedHat 8.0 and new version of lrrd
821
822* Wed Sep  4 2002 Ingvar Hagelund <ingvar@linpro.no>
823- Small bugfixes in the rpm package
824
825* Tue Jun 18 2002 Kjetil Torgrim Homme <kjetilho@linpro.no>
826- new package
Note: See TracBrowser for help on using the repository browser.