fc4a6cf
Name:           munin
e9ab60d
Version:        2.0.33
9a5c117
Release:        2%{?dist}
fc4a6cf
Summary:        Network-wide graphing framework (grapher/gatherer)
fc4a6cf
fc4a6cf
Group:          System Environment/Daemons
fc4a6cf
License:        GPLv2
fc4a6cf
URL:            http://munin-monitoring.org/
92ba291
BuildRoot:      %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
dj 707aff8
Source0:        http://downloads.munin-monitoring.org/munin/stable/%{version}/%{name}-%{version}.tar.gz
dj 707aff8
Source10:       http://downloads.munin-monitoring.org/munin/stable/%{version}/%{name}-%{version}.tar.gz.sha256sum
b824cdc
Source1:        munin-1.2.4-sendmail-config
b824cdc
Source2:        munin-1.2.5-hddtemp_smartctl-config
fc4a6cf
Source3:        munin-node.logrotate
fc4a6cf
Source4:        munin.logrotate
b824cdc
Source6:        munin-1.2.6-postfix-config
b824cdc
Source7:        munin-1.4.5-df-config
b824cdc
Source8:        munin-node.service
fc4a6cf
Source9:        %{name}.conf
fc4a6cf
Source11:       munin-node.service-privatetmp
b824cdc
# BZ#747663 http://munin-monitoring.org/ticket/1155
b824cdc
Source12:       cpuspeed.in.rev1243
30eb353
Source13:       linux-init.d_munin-asyncd.in
30eb353
Source14:       munin-asyncd.service
30eb353
Source15:       munin-fcgi-html.service
30eb353
Source16:       munin-fcgi-graph.service
9ad6e7b
Source17:       munin.cron.d
9ad6e7b
Source18:       munin-node.rc
08d466b
Source19:       httpd_munin-cgi.conf
816a065
Source20:       Makefile.config-dist
c895d7b
Source21:       nginx_munin.conf
c895d7b
Source22:       munin-fcgi-html.rc
c895d7b
Source23:       munin-fcgi-graph.rc
ddb1fef
Source24:       munin-2.0.9-amavis-config
46d5ce2
Source25:       munin-node.xml
efe9c23
Source26:       munin-2.0.25-postgresql-config
b824cdc
53ba900
#Patch1:         munin-1.4.6-restorecon.patch
53ba900
#Patch2:         munin-1.4.2-fontfix.patch
92ba291
Patch4:         munin-2.0.4-Utils-cluck.patch
4aebffd
#Patch5:         acpi-2.0.5.patch
db06be0
#Patch6:         munin-2.0.7-http_loadtime.patch
7a82329
#Patch7:         munin-2.0-defect-1213.patch
db06be0
#Patch8:         munin-2.0.2-defect-1245-LimitsOld.pm-notify_alias.patch
c59e06d
#Patch9:         munin-2.0.8-cgitmp.patch
0c69768
# BZ# 877116 Patch using '&' in the URLs instead of '&' in HTMLConfig
47f6d9c
Patch10:        munin-2.0.9_HTMLConfig.pm.patch
4db6b61
Patch11:        https://github.com/munin-monitoring/munin/pull/274.patch
4db6b61
Patch12:        bz1049262-ntp_.patch
4db6b61
Patch13:        mariadb-show-status.patch
4db6b61
Patch14:        mariadb-innodb.patch
4aebffd
#Patch15:        https://patch-diff.githubusercontent.com/raw/munin-monitoring/munin/pull/737.patch
4cbc7da
#Patch16:        https://patch-diff.githubusercontent.com/raw/munin-monitoring/munin/pull/759.patch
478e004
#Patch17:       https://patch-diff.githubusercontent.com/raw/munin-monitoring/munin/pull/797.patch
9a5c117
Patch18:        munin-2.0.33-Fix-building-on-Perl-without-dot-in-INC.patch
fc4a6cf
fc4a6cf
BuildArch:      noarch
fc4a6cf
191d27b
%if 0%{?fedora} > 20
b12b29d
BuildRequires:  /usr/bin/hostname
b12b29d
%else
b12b29d
BuildRequires:  /bin/hostname
b824cdc
%endif
191d27b
BuildRequires:  perl >= 5.8
191d27b
%if 0%{?rhel} > 6 || 0%{?fedora} > 12
191d27b
BuildRequires:  perl(Directory::Scratch)
191d27b
%endif
fc4a6cf
BuildRequires:  perl(Module::Build)
fc4a6cf
BuildRequires:  perl(Net::Server)
fc4a6cf
BuildRequires:  perl(Net::SNMP)
fc4a6cf
BuildRequires:  perl(Test::Exception)
fc4a6cf
BuildRequires:  perl(Test::MockModule)
fc4a6cf
BuildRequires:  perl(Test::MockObject)
fc4a6cf
#BuildRequires:  perl(Test::Perl::Critic) >= 1.096 ## Not packaged
fc4a6cf
BuildRequires:  perl(Test::Pod::Coverage)
fc4a6cf
BuildRequires:  perl(Time::HiRes)
fc4a6cf
BuildRequires:  perl(Net::SSLeay)
fc4a6cf
BuildRequires:  perl(HTML::Template)
780ce55
BuildRequires:  perl(LWP::UserAgent)
038b20e
# Work-around for koji
85cc4f3
%if 0%{?rhel} > 6 || 0%{?fedora} > 16
038b20e
BuildRequires:  perl-Carp
cd60933
BuildRequires:  perl-generators
85cc4f3
%endif
92ba291
# RHEL6+ BuildRequires:  perl(Log::Log4perl) >= 1.18
798ef55
%if 0%{?rhel} > 5 || 0%{?fedora} > 11
798ef55
BuildRequires:  perl(Log::Log4perl) >= 1.18
798ef55
%else
b824cdc
BuildRequires:  perl(Log::Log4perl)
798ef55
%endif
fc4a6cf
Requires(pre):  shadow-utils
fc4a6cf
Requires:       perl(:MODULE_COMPAT_%(eval "`%{__perl} -V:version`"; echo $version))
fc4a6cf
fc4a6cf
# Munin server requires
fc4a6cf
Requires:       logrotate
fc4a6cf
Requires:       perl >= 5.8
fc4a6cf
Requires:       perl(CGI::Fast)
b824cdc
Requires:       perl(FCGI)
fc4a6cf
Requires:       perl(Digest::MD5)
fc4a6cf
Requires:       perl(File::Copy::Recursive)
fc4a6cf
Requires:       perl(Getopt::Long)
fc4a6cf
Requires:       perl(HTML::Template)
fc4a6cf
Requires:       perl(IO::Socket::INET6)
fc4a6cf
Requires:       perl(Net::Server)
fc4a6cf
Requires:       perl(Net::SNMP)
fc4a6cf
Requires:       perl(Net::SSLeay)
fc4a6cf
Requires:       perl(Params::Validate)
fc4a6cf
Requires:       perl(RRDs)
fc4a6cf
Requires:       perl(Storable)
fc4a6cf
Requires:       perl(Text::Balanced)
fc4a6cf
Requires:       perl(DateTime)
fc4a6cf
Requires:       perl(Time::HiRes)
cf5b632
Requires:       perl(Taint::Runtime)
fc4a6cf
Requires:       sysstat
8f71c71
Requires:       crontabs
ec158fb
# BZ#913111 : Removed because it pulls boa .. and no clean way to prefer apache.
ec158fb
#Requires:       webserver
fc4a6cf
fc4a6cf
# SystemD
fc4a6cf
%if 0%{?rhel} > 6 || 0%{?fedora} > 15
fc4a6cf
BuildRequires:  systemd-units
82511c6
%endif
f511d4e
fc4a6cf
# Munin node requires
3e35156
%if 0%{?rhel} > 6
3e35156
#Requires:       perl(Cache::Memcached)
3e35156
#Requires:       perl(Carp::Always)
3e35156
# This one is in fact optional, only needed for cidr_allow in munin-node,
3e35156
# which is documented in the manual page. Not present in el7.
3e35156
#Requires:       perl(Net::CIDR)
3e35156
%else
3ea18bb
Requires:       perl(Cache::Memcached)
681368b
Requires:       perl(Carp::Always)
3e35156
Requires:       perl(Net::CIDR)
3e35156
%endif
fc4a6cf
Requires:       perl(Crypt::DES)
fc4a6cf
Requires:       perl(Digest::HMAC)
fc4a6cf
Requires:       perl(Digest::SHA1)
fc4a6cf
Requires:       perl(Net::Server)
fc4a6cf
Requires:       perl(Net::Server::Fork)
fc4a6cf
Requires:       perl(Net::SNMP)
fc4a6cf
Requires:       perl(Net::SSLeay)
fc4a6cf
Requires:       perl(Time::HiRes)
0479352
# mysql plugin requires perl(Cache::Cache)
0479352
Requires:       perl(Cache::Cache)
fc4a6cf
fc4a6cf
# Munin node java monitor requires
9d8170a
#Requires:       java-jmx # rhel<5
3e35156
BuildRequires:  java-devel
3e35156
BuildRequires:  jpackage-utils
3e35156
%if 0%{?rhel} > 6
3e35156
# RHEL7 does not have mx4j
3e35156
#BuildRequires:  mx4j
9d8170a
%else
fc4a6cf
BuildRequires:  mx4j
3e35156
%endif
f511d4e
fc4a6cf
# CGI requires
92ba291
# RHEL6+ Requires:       dejavu-sans-mono-fonts
6842dce
ed1c918
ed1c918
%description
fc4a6cf
Munin is a highly flexible and powerful solution used to create graphs
fc4a6cf
of virtually everything imaginable throughout your network, while still
ed1c918
maintaining a rattling ease of installation and configuration.
ed1c918
ed1c918
This package contains the grapher/gatherer. You will only need one instance of
ed1c918
it in your network. It will periodically poll all the nodes in your network
ed1c918
it's aware of for data, which it in turn will use to create graphs and HTML
ed1c918
pages, suitable for viewing with your graphical web browser of choice.
ed1c918
ed1c918
Munin is written in Perl, and relies heavily on Tobi Oetiker's excellent
6842dce
RRDtool.
ed1c918
84ae0c2
Creaete a munin web user after installing:
84ae0c2
htpasswd -bc /etc/munin/munin-htpasswd MUNIN_WEB_USER PASSWORD
84ae0c2
fc4a6cf
ed1c918
%package node
fc4a6cf
Group:          System Environment/Daemons
fc4a6cf
Summary:        Network-wide graphing framework (node)
ec3f259
BuildArch:      noarch
fc4a6cf
Requires:       %{name}-common = %{version}
46d5ce2
Requires:       perl(LWP::UserAgent)
fc4a6cf
Requires:       perl-Net-CIDR
46d5ce2
Requires:       perl-Net-Server
fc4a6cf
Requires:       procps >= 2.0.7
fc4a6cf
Requires:       sysstat, /usr/bin/which, hdparm
fc4a6cf
Requires(pre):  shadow-utils
05080be
%if 0%{?rhel} > 6 || 0%{?fedora} > 15
05080be
Requires(post): systemd
05080be
Requires(preun): systemd
05080be
%else
ed1c918
Requires(post): /sbin/chkconfig
ed1c918
Requires(preun): /sbin/chkconfig
ed1c918
Requires(preun): /sbin/service
abf2e2d
%endif
ed1c918
ed1c918
%description node
fc4a6cf
Munin is a highly flexible and powerful solution used to create graphs
fc4a6cf
of virtually everything imaginable throughout your network, while still
ed1c918
maintaining a rattling ease of installation and configuration.
ed1c918
ed1c918
This package contains node software. You should install it on all the nodes
ed1c918
in your network. It will know how to extract all sorts of data from the
ed1c918
node it runs on, and will wait for the gatherer to request this data for
ed1c918
further processing.
ed1c918
ed1c918
It includes a range of plugins capable of extracting common values such as
ed1c918
cpu usage, network usage, load average, and so on. Creating your own plugins
ed1c918
which are capable of extracting other system-specific values is very easy,
ed1c918
and is often done in a matter of minutes. You can also create plugins which
ed1c918
relay information from other devices in your network that can't run Munin,
fc4a6cf
such as a switch or a server running another operating system, by using SNMP
fc4a6cf
or similar technology.
ed1c918
ed1c918
Munin is written in Perl, and relies heavily on Tobi Oetiker's excellent
6842dce
RRDtool.
ed1c918
b824cdc
%package async
ec3f259
Group:          System Environment/Daemons
ec3f259
Summary:        Network-wide graphing framework (asynchronous client tools)
ec3f259
BuildArch:      noarch
ec3f259
Requires:       %{name}-node = %{version}
b824cdc
b824cdc
%description async
b824cdc
Munin is a highly flexible and powerful solution used to create graphs of
b824cdc
virtually everything imaginable throughout your network, while still
b824cdc
maintaining a rattling ease of installation and configuration.
b824cdc
b824cdc
This package contains the tools necessary for setting up an asynchronous
47f6d9c
client / spooling system.
47f6d9c
47f6d9c
See documentation for setup instructions:
47f6d9c
https://munin.readthedocs.org/en/latest/node/async.html
b824cdc
fc4a6cf
f511d4e
%package common
fc4a6cf
Group:          System Environment/Daemons
fc4a6cf
Summary:        Network-wide graphing framework (common files)
ec3f259
BuildArch:      noarch
ec3f259
Requires:       perl(:MODULE_COMPAT_%(eval "`%{__perl} -V:version`"; echo $version))
3862af2
Requires(pre):  shadow-utils
f511d4e
f511d4e
%description common
fc4a6cf
Munin is a highly flexible and powerful solution used to create graphs
fc4a6cf
of virtually everything imaginable throughout your network, while still
f511d4e
maintaining a rattling ease of installation and configuration.
f511d4e
f511d4e
This package contains common files that are used by both the server (munin)
6842dce
and node (munin-node) packages.
f511d4e
fc4a6cf
f511d4e
%package java-plugins
fc4a6cf
Group:          System Environment/Daemons
fc4a6cf
Summary:        java-plugins for munin
fc4a6cf
Requires:       %{name}-node = %{version}
ec3f259
BuildArch:      noarch
fc4a6cf
Requires:       jpackage-utils
f511d4e
f511d4e
%description java-plugins
6842dce
java-plugins for munin-node.
2c2373f
681368b
Install this sub-package for the jmx node plugin.
681368b
681368b
%package ruby-plugins
681368b
Group:          System Environment/Daemons
681368b
Summary:        ruby-plugins for munin
681368b
Requires:       %{name}-node = %{version}
681368b
BuildArch:      noarch
681368b
681368b
%description ruby-plugins
681368b
ruby-plugins for munin-node.
681368b
681368b
Install this sub-package for the tomcat node plugin.
681368b
ed1c918
ec3f259
# BZ# 861816 munin-2.x CGI support is broken without manual hacks
ec3f259
%package cgi
ec3f259
Group:          System Environment/Daemons
c895d7b
Summary:        Network-wide graphing framework (cgi files for apache)
ec3f259
BuildArch:      noarch
ec3f259
Requires:       %{name}-common = %{version}
ec3f259
Requires:       mod_fcgid
ff40bd4
Requires:       spawn-fcgi
3862af2
Requires(pre):  shadow-utils
ec3f259
ec3f259
%description cgi
ec3f259
Munin package uses cron by default.  This package contains the CGI files that
ec3f259
can generate HTML and graphs dynamically. This enables munin to scale better
ec3f259
for a master with many nodes.
ec3f259
ec3f259
See documentation for setup instructions:
ec3f259
http://munin-monitoring.org/wiki/CgiHowto2
780ce55
http://munin.readthedocs.org/en/latest/example/webserver/apache-virtualhost.html
ec3f259
08d466b
QUICK-HOWTO:
08d466b
sed -i 's/\(.*\)_strategy.*/\1_strategy cgi/' /etc/munin/munin.conf
780ce55
htpasswd -bc /etc/munin/munin-htpasswd MUNIN_WEB_USER PASSWORD
6ec3cb5
for svc in httpd munin-node ; do
780ce55
  service $svc stop
08d466b
  chkconfig $svc on
08d466b
  service $svc start
08d466b
done
08d466b
b6a1d5a
# BZ# 905241
c895d7b
%package nginx
c895d7b
Group:          System Environment/Daemons
c895d7b
Summary:        Network-wide graphing framework (cgi files for nginx)
c895d7b
BuildArch:      noarch
c895d7b
Requires:       %{name}-common = %{version}
c895d7b
Requires:       spawn-fcgi
c895d7b
c895d7b
%description nginx
c895d7b
Munin package uses cron by default.  This package contains the CGI files that
c895d7b
can generate HTML and graphs dynamically. This enables munin to scale better
c895d7b
for a master with many nodes.
c895d7b
c895d7b
QUICK-HOWTO:
c895d7b
sed -i 's/\(.*\)_strategy.*/\1_strategy cgi/;s/#cgiurl_graph/cgiurl_graph/' /etc/munin/munin.conf
c895d7b
for svc in munin-fcgi-graph munin-fcgi-html nginx ; do
c895d7b
  service $svc stop
c895d7b
  chkconfig $svc on
c895d7b
  service $svc start
c895d7b
done
c895d7b
cb4ccbe
%package netip-plugins
cb4ccbe
Group:          System Environment/Daemons
cb4ccbe
Summary:        Network-wide graphing framework (dhcpd3 and ntp plugins)
cb4ccbe
BuildArch:      noarch
cb4ccbe
Requires:       %{name}-common = %{version}
cb4ccbe
cb4ccbe
%description netip-plugins
cb4ccbe
Munin plugins that require Net::IP.  This is only dhcpd3 and ntp currently.
cb4ccbe
ec3f259
fc4a6cf
%prep
fc4a6cf
%setup -q -n munin-%{version}
82511c6
b824cdc
%if 0%{?rhel} < 6 && 0%{?fedora} < 11
b824cdc
install -c %{SOURCE12} ./plugins/node.d.linux/cpuspeed.in
b824cdc
%endif
b824cdc
3e35156
%if 0%{?rhel} > 6
3e35156
# This one relies on Cache::Memcached, which is not shipped with el7
3e35156
rm -f plugins/node.d/memcached_.in
3e35156
%endif
3e35156
92ba291
%patch4 -p0
4aebffd
#% patch5 -p0
7a82329
#% patch7 -p1
c59e06d
#% patch9 -p1
47f6d9c
%patch10 -p1
4db6b61
%patch11 -p1
4db6b61
%patch12 -p1
4db6b61
%patch13 -p1
4db6b61
%patch14 -p1
4aebffd
#% patch15 -p1
4cbc7da
#% patch16 -p1
9a5c117
%patch18 -p1
30eb353
install -c %{SOURCE13} ./resources/
b824cdc
816a065
# Create Makefile.config-dist
816a065
install -c %{SOURCE20} .
816a065
sed -i -e 's,^PERLSITELIB := \(.*\),PERLSITELIB := %{perl_vendorlib},;' Makefile.config-dist
816a065
478e004
#%% patch17 -p1 -F2
41f5ccc
9ad6e7b
ed1c918
%build
3e35156
%if 0%{?rhel} > 6
3e35156
export  CLASSPATH=plugins/javalib/org/munin/plugin/jmx:$CLASSPATH
3e35156
%else
f511d4e
export  CLASSPATH=plugins/javalib/org/munin/plugin/jmx:$(build-classpath mx4j):$CLASSPATH
3e35156
%endif
816a065
make    CONFIG=Makefile.config-dist
ed1c918
fc4a6cf
# Convert to utf-8
fc4a6cf
for file in Announce-2.0 COPYING ChangeLog Checklist HACKING.pod README RELEASE UPGRADING UPGRADING-1.4; do
fc4a6cf
    iconv -f ISO-8859-1 -t UTF-8 -o $file.new $file && \
fc4a6cf
    touch -r $file $file.new && \
fc4a6cf
    mv $file.new $file
fc4a6cf
done
fc4a6cf
fc4a6cf
# Fix the wrong FSF address
fc4a6cf
for FILE in plugins/node.d.linux/tcp.in COPYING plugins/node.d.linux/bonding_err_.in; do
fc4a6cf
  sed -i 's|59 Temple Place.*Suite 330, Boston, MA *02111-1307|51 Franklin St, Fifth Floor, Boston, MA 02110-1301|g' $FILE
fc4a6cf
done
fc4a6cf
fc4a6cf
ed1c918
%install
fc4a6cf
rm -rf ${buildroot}
ed1c918
ed1c918
## Node
3e35156
%if 0%{?rhel} > 6
3e35156
export  CLASSPATH=plugins/javalib/org/munin/plugin/jmx:$CLASSPATH
3e35156
%else
816a065
export  CLASSPATH=plugins/javalib/org/munin/plugin/jmx:$(build-classpath mx4j):$CLASSPATH
3e35156
%endif
816a065
make    CONFIG=Makefile.config-dist \
fc4a6cf
        DESTDIR=%{buildroot} \
a458786
%if 0%{?rhel} > 7 || 0%{?fedora} > 19
a458786
        DOCDIR=%{buildroot}%{_docdir}/%{name} \
a458786
%else
006ac22
        DOCDIR=%{buildroot}%{_docdir}/%{name}-%{version} \
a458786
%endif
fc4a6cf
        JAVALIBDIR=%{buildroot}%{_datadir}/java \
006ac22
        MANDIR=%{buildroot}%{_mandir} \
fc4a6cf
        PREFIX=%{buildroot}%{_prefix} \
816a065
        USER=nobody GROUP=nobody \
006ac22
        install
ed1c918
fc4a6cf
# Remove fonts
53ba900
rm %{buildroot}%{_datadir}/munin/DejaVuSans*.ttf
a7f913c
fc4a6cf
# install logrotate scripts
fc4a6cf
mkdir -p %{buildroot}/etc/logrotate.d
fc4a6cf
install -m 0644 %{SOURCE3} %{buildroot}/etc/logrotate.d/munin-node
fc4a6cf
install -m 0644 %{SOURCE4} %{buildroot}/etc/logrotate.d/munin
ed1c918
fc4a6cf
# BZ#821912 - Move .htaccess to apache config to allow easier user-access changes.
fc4a6cf
mkdir -p %{buildroot}%{_sysconfdir}/httpd/conf.d
53ba900
sed -e 's/# </</g' %{buildroot}/var/www/html/munin/.htaccess > %{buildroot}%{_sysconfdir}/httpd/conf.d/munin.conf
d5e3ecd
d5e3ecd
# BZ#1312121 - Munin dynamic graph zoom (dynazoom) failing due to Apache config.
d5e3ecd
cat - >> %{buildroot}%{_sysconfdir}/httpd/conf.d/munin.conf <
e37efe8
AddType text/css .css
e37efe8
AddType text/javascript .js
e37efe8
e37efe8
ScriptAlias /munin-cgi/munin-cgi-graph /var/www/cgi-bin/munin-cgi-graph
e37efe8
d5e3ecd
<Location /munin-cgi/munin-cgi-graph>
e37efe8
  Options ExecCGI
e37efe8
  SetHandler cgi-script
e37efe8
d5e3ecd
  AuthUserFile /etc/munin/munin-htpasswd
d5e3ecd
  AuthName "Munin"
d5e3ecd
  AuthType Basic
d5e3ecd
  require valid-user
d5e3ecd
</Location>
d5e3ecd
d5e3ecd
EOT
d5e3ecd
53ba900
rm %{buildroot}/var/www/html/munin/.htaccess
ed1c918
fc4a6cf
# install cron script
9244326
mkdir -p %{buildroot}/etc/cron.d
9ad6e7b
install -m 0644 %{SOURCE17} %{buildroot}/etc/cron.d/munin
82511c6
84ae0c2
# BZ# 908711
84ae0c2
mv %{buildroot}/usr/share/munin/munin-asyncd %{buildroot}/usr/sbin/munin-asyncd
84ae0c2
b824cdc
# SystemD
b824cdc
%if 0%{?rhel} > 6 || 0%{?fedora} > 15
fc4a6cf
mkdir -p %{buildroot}/lib/systemd/system
b824cdc
%endif
b824cdc
# Fedora 17 and higer uses privatetmp
b824cdc
%if 0%{?fedora} == 16
b824cdc
install -m 0644 %{SOURCE8} %{buildroot}/lib/systemd/system/munin-node.service
30eb353
install -m 0644 %{SOURCE14} %{buildroot}/lib/systemd/system/munin-asyncd.service
30eb353
install -m 0644 %{SOURCE15} %{buildroot}/lib/systemd/system/munin-fcgi-html.service
30eb353
install -m 0644 %{SOURCE16} %{buildroot}/lib/systemd/system/munin-fcgi-graph.service
b824cdc
%endif
3e35156
%if 0%{?rhel} > 6 || 0%{?fedora} > 16
fc4a6cf
install -m 0644 %{SOURCE11} %{buildroot}/lib/systemd/system/munin-node.service
30eb353
install -m 0644 %{SOURCE14} %{buildroot}/lib/systemd/system/munin-asyncd.service
30eb353
install -m 0644 %{SOURCE15} %{buildroot}/lib/systemd/system/munin-fcgi-html.service
30eb353
install -m 0644 %{SOURCE16} %{buildroot}/lib/systemd/system/munin-fcgi-graph.service
b824cdc
%endif
3b63d51
mkdir -p %{buildroot}/var/lib/munin/spool
b824cdc
b824cdc
# install tmpfiles.d entry
b824cdc
%if 0%{?rhel} > 6 || 0%{?fedora} > 14
05080be
mkdir -p %{buildroot}%{_tmpfilesdir}
05080be
install -m 0644 %{SOURCE9} %{buildroot}%{_tmpfilesdir}/%{name}.conf
b824cdc
%endif
b824cdc
b824cdc
# Fedora 15 and rhel use sysvinit / upstart
3e35156
%if (0%{?rhel} > 4 && 0%{?rhel} <= 6) || 0%{?fedora} == 15
b824cdc
mkdir -p %{buildroot}/etc/rc.d/init.d
9ad6e7b
cat %{SOURCE18} | sed -e 's/2345/\-/' > %{buildroot}/etc/rc.d/init.d/munin-node
b824cdc
chmod 755 %{buildroot}/etc/rc.d/init.d/munin-node
6763941
install -m 0755 %{SOURCE13} %{buildroot}/etc/rc.d/init.d/munin-asyncd
c895d7b
install -m 0755 %{SOURCE22} %{buildroot}/etc/rc.d/init.d/munin-fcgi-html
c895d7b
install -m 0755 %{SOURCE23} %{buildroot}/etc/rc.d/init.d/munin-fcgi-graph
b824cdc
%endif
5be8a1c
e55b2fe
# Fix default config file
3051230
sed -i '
44f8dbb
  s,/etc/munin/munin-conf.d,/etc/munin/conf.d,;
3051230
  s,#html_strategy.*,html_strategy cron,;
3051230
  s,#graph_strategy.*,graph_strategy cron,;
c895d7b
  s,#cgiurl_graph,cgiurl_graph,;
ea0ab90
  s,# cgitmpdir .*,cgitmpdir /var/tmp,;
3051230
  ' %{buildroot}/etc/munin/munin.conf
e55b2fe
mkdir -p %{buildroot}/etc/munin/conf.d
9ad6e7b
mkdir -p %{buildroot}/etc/munin/plugin-conf.d
fc4a6cf
mkdir -p %{buildroot}/etc/munin/node.d
9ad6e7b
mkdir -p %{buildroot}/etc/munin/plugin-node.d
f511d4e
b824cdc
# install config for sendmail under fedora
b824cdc
install -m 0644 %{SOURCE1} %{buildroot}/etc/munin/plugin-conf.d/sendmail
b824cdc
b824cdc
# install config for hddtemp_smartctl
b824cdc
install -m 0644 %{SOURCE2} %{buildroot}/etc/munin/plugin-conf.d/hddtemp_smartctl
b824cdc
b824cdc
# install logrotate scripts
b824cdc
install -m 0644 %{SOURCE3} %{buildroot}/etc/logrotate.d/munin-node
b824cdc
install -m 0644 %{SOURCE4} %{buildroot}/etc/logrotate.d/munin
816a065
%if 0%{?fedora} > 15 || 0%{?rhel} > 6
816a065
echo 'Using SU directive for logrotate.d'
816a065
%else
2821122
# Fedora >= 16 requires 'su' directive.
816a065
echo 'Commenting out SU directive for logrotate.d'
ec870dc
sed -i 's/su /#su /' %{buildroot}/etc/logrotate.d/munin-node
ec870dc
sed -i 's/su /#su /' %{buildroot}/etc/logrotate.d/munin
2821122
%endif
b824cdc
b824cdc
# install config for postfix under fedora
b824cdc
install -m 0644 %{SOURCE6} %{buildroot}/etc/munin/plugin-conf.d/postfix
b824cdc
b824cdc
# install df config to exclude fses we shouldn't try and monitor
b824cdc
install -m 0644 %{SOURCE7} %{buildroot}/etc/munin/plugin-conf.d/df
b824cdc
ddb1fef
# Install amavis config file to set MUNIN_MKTEMP env
ddb1fef
install -m 0644 %{SOURCE24} %{buildroot}/etc/munin/plugin-conf.d/amavis
ddb1fef
efe9c23
# Install config file for postgres
efe9c23
install -m 0644 %{SOURCE26} %{buildroot}/etc/munin/plugin-conf.d/postgres
efe9c23
b824cdc
# Append for BZ# 746083
b824cdc
cat - >> %{buildroot}/etc/munin/plugin-conf.d/munin-node <
b824cdc
[diskstats]
b824cdc
user munin
b824cdc
b824cdc
[iostat_ios]
b824cdc
user munin
b824cdc
EOT.node
b824cdc
6d8664e
# http://munin-monitoring.org/ticket/808
6d8664e
cat - >> %{buildroot}/etc/munin/plugin-conf.d/fw_ <
6d8664e
[fw_*]
6d8664e
user root
6d8664e
EOT.fw
6d8664e
b824cdc
# Preload static html files
9ad6e7b
mkdir -p %{buildroot}/var/www/html/munin/
b824cdc
cp -r %{buildroot}/etc/munin/static %{buildroot}/var/www/html/munin/
b824cdc
53ba900
# Remove plugins that are missing deps
53ba900
rm %{buildroot}/usr/share/munin/plugins/sybase_space
53ba900
4b5cfef
# Create DBDIRNODE
4b5cfef
mkdir -p %{buildroot}/var/lib/munin-node/plugin-state
b824cdc
9ad6e7b
# Create for BZ 786030
9ad6e7b
touch %{buildroot}/var/lib/munin/plugin-state/yum.state
9ad6e7b
780ce55
# Create CGI tmpdir space
780ce55
mkdir -p %{buildroot}/var/lib/munin/cgi-tmp/munin-cgi-graph
780ce55
0c69768
# BZ# 881689 - Fix config file so that it no longer references the build host
08d466b
sed -i 's/^\[.*/\[localhost\]/' %{buildroot}/etc/munin/munin.conf
08d466b
47f6d9c
# BZ# 885422 Move munin-node logs to /var/log/munin-node/
47f6d9c
mkdir -p %{buildroot}/var/log/munin-node
c7e7707
sed -i -e '
c7e7707
  s,^log_file .*,log_file /var/log/munin-node/munin-node.log,;
c7e7707
  s,^#host_name .*,host_name localhost.localdomain,;
c7e7707
  ' %{buildroot}/etc/munin/munin-node.conf
47f6d9c
08d466b
# Create sample fcgi config files
08d466b
mkdir -p %{buildroot}/etc/sysconfig %{buildroot}/etc/httpd/conf.d
08d466b
cp %{SOURCE19} %{buildroot}/etc/httpd/conf.d/munin-cgi.conf
c895d7b
mkdir -p %{buildroot}/etc/nginx/conf.d
c895d7b
cp %{SOURCE21} %{buildroot}/etc/nginx/conf.d/munin.conf
08d466b
780ce55
# Create sample htpasswd file
780ce55
touch %{buildroot}/etc/munin/munin-htpasswd
780ce55
780ce55
# Fix munin-check to report more accurately
780ce55
sed -i -e '
780ce55
  s,nobody,munin,;
780ce55
  s,owner_ok /var/log/munin .*,owner_ok /var/log/munin apache,;
780ce55
  s,owner_ok /var/lib/munin .*,owner_ok /var/lib/munin munin,;
780ce55
  s,owner_ok /var/lib/munin/plugin-state .*,owner_ok /var/lib/munin/plugin-state root,;
780ce55
  ' %{buildroot}/usr/bin/munin-check
9ad6e7b
8dffbbc
%if 0%{?rhel} > 6 || 0%{?fedora} > 19
46d5ce2
mkdir -p %{buildroot}/%{_prefix}/lib/firewalld/services/
46d5ce2
cp %{SOURCE25} %{buildroot}/%{_prefix}/lib/firewalld/services/munin-node.xml
8dffbbc
%endif
9421b1c
b824cdc
%clean
53ba900
rm -rf %{buildroot}
b824cdc
b824cdc
ed1c918
#
ed1c918
# node package scripts
ed1c918
#
b824cdc
# adding because of f17.
b824cdc
%pre common
b824cdc
/usr/bin/getent group munin >/dev/null || \
b824cdc
  /usr/sbin/groupadd -r munin
b824cdc
/usr/bin/getent passwd munin >/dev/null || \
b824cdc
  /usr/sbin/useradd -r -g munin -d /var/lib/munin -s /sbin/nologin \
b824cdc
    -c "Munin user" munin
b824cdc
exit 0
b824cdc
ed1c918
%pre node
b824cdc
/usr/bin/getent group munin >/dev/null || \
b824cdc
  /usr/sbin/groupadd -r munin
b824cdc
/usr/bin/getent passwd munin >/dev/null || \
b824cdc
  /usr/sbin/useradd -r -g munin -d /var/lib/munin -s /sbin/nologin \
280324b
    -c "Munin user" munin
280324b
exit 0
ed1c918
c895d7b
%pre cgi
689ff00
#why this? search for BUG above
c895d7b
chown apache /var/log/munin
c895d7b
exit 0
c895d7b
ed1c918
%post node
ecbd638
%if 0%{?rhel} > 6 || 0%{?fedora} > 15
ecbd638
  %if 0%{?systemd_post:1}
ecbd638
    %systemd_post munin-node.service
ecbd638
  %else
ecbd638
    if [ $1 -eq 1 ] ; then
ecbd638
      # Initial installation
ecbd638
      /bin/systemctl daemon-reload >/dev/null 2>&1 || :
ecbd638
    fi
ecbd638
  %endif
689ff00
%else
689ff00
  # sysvinit only in f15 and older and epel
689ff00
  /sbin/chkconfig --add munin-node
ecbd638
%endif
689ff00
# Only run configure on a new install, not an upgrade.
689ff00
if [ "$1" = "1" ]; then
689ff00
     /usr/sbin/munin-node-configure --shell 2> /dev/null | sh >& /dev/null || :
689ff00
fi
ecbd638
ecbd638
%post async
ecbd638
%if 0%{?rhel} > 6 || 0%{?fedora} > 15
ecbd638
  %if 0%{?systemd_post:1}
ecbd638
    %systemd_post munin-asyncd.service
ecbd638
  %else
ecbd638
    if [ $1 -eq 1 ] ; then
ecbd638
      # Initial installation
ecbd638
      /bin/systemctl daemon-reload >/dev/null 2>&1 || :
ecbd638
    fi
ecbd638
  %endif
afd6da6
%else
afd6da6
  # sysvinit only in f15 and older and epel
afd6da6
  /sbin/chkconfig --add munin-asyncd
ecbd638
%endif
ed1c918
ed1c918
%preun node
006ac22
%if 0%{?rhel} > 6 || 0%{?fedora} > 15
9ad6e7b
# Newer installs use systemd
9ad6e7b
  %if 0%{?systemd_preun:1}
3b63d51
    %systemd_preun munin-node.service
ec3f259
  %else
ec3f259
    if [ "$1" = 0 ]; then
3b63d51
      /bin/systemctl --no-reload disable munin-node.service >/dev/null 2>&1 || :
3b63d51
      /bin/systemctl stop munin-node.service >/dev/null 2>&1 || :
ec3f259
    fi
ec3f259
  %endif
ec3f259
%else
ec3f259
# Older installs use sysvinit / upstart
ec3f259
if [ "$1" = 0 ]; then
3b63d51
  service munin-node stop &>/dev/null || :
3b63d51
  /sbin/chkconfig --del munin-node
ec3f259
fi
ec3f259
%endif
ec3f259
c895d7b
%preun nginx
ec3f259
%if 0%{?rhel} > 6 || 0%{?fedora} > 15
ec3f259
# Newer installs use systemd
ec3f259
  %if 0%{?systemd_preun:1}
0c69768
    for svc in fcgi-html fcgi-graph ; do
3051230
      %systemd_preun munin-${svc}.service
3051230
    done
9ad6e7b
  %else
9ad6e7b
    if [ "$1" = 0 ]; then
0c69768
      for svc in fcgi-html fcgi-graph ; do
9ad6e7b
        /bin/systemctl --no-reload disable munin-${svc}.service >/dev/null 2>&1 || :
9ad6e7b
        /bin/systemctl stop munin-${svc}.service >/dev/null 2>&1 || :
9ad6e7b
      done
9ad6e7b
    fi
9ad6e7b
  %endif
6842dce
%else
9ad6e7b
# Older installs use sysvinit / upstart
9ad6e7b
if [ "$1" = 0 ]; then
ec3f259
  for svc in fcgi-html fcgi-graph; do
ec3f259
    service munin-${svc} stop &>/dev/null || :
ec3f259
    /sbin/chkconfig --del munin-${svc}
ec3f259
  done
9ad6e7b
fi
6842dce
%endif
ed1c918
87f3363
%postun node
227cee4
if [ "$1" = "0" ]; then
b824cdc
  [ -d %{_sysconfdir}/munin/plugins ] && \
b824cdc
    find %{_sysconfdir}/munin/plugins/ -maxdepth 1 -type l -print0 | \
b824cdc
      xargs -0 rm || :
227cee4
fi
227cee4
5be8a1c
%triggerun node -- munin-node < 1.4.7-2
5be8a1c
mv -f %{_sysconfdir}/munin/plugins %{_sysconfdir}/munin/plugins.bak || :
5be8a1c
5be8a1c
%triggerpostun node -- munin-node < 1.4.7-2
5be8a1c
mv -f %{_sysconfdir}/munin/plugins.bak %{_sysconfdir}/munin/plugins || :
87f3363
ec3f259
6842dce
#
ed1c918
# main package scripts
ed1c918
#
ed1c918
%pre
b824cdc
/usr/bin/getent group munin >/dev/null || \
b824cdc
  /usr/sbin/groupadd -r munin
b824cdc
/usr/bin/getent passwd munin >/dev/null || \
b824cdc
  /usr/sbin/useradd -r -g munin -d /var/lib/munin -s /sbin/nologin \
280324b
    -c "Munin user" munin
280324b
exit 0
6842dce
fc4a6cf
ed1c918
%files
b824cdc
%defattr(-,root,root)
9244326
%doc %{_mandir}/man1/munindoc*
9244326
%doc %{_mandir}/man1/munin-sched*
9244326
%doc %{_mandir}/man3/Munin::Master*
9244326
%doc %{_mandir}/man5/munin.conf*
f511d4e
%doc %{_mandir}/man8/munin*
fc4a6cf
%dir %{_sysconfdir}/munin
e55b2fe
%dir %{_sysconfdir}/munin/conf.d
fc4a6cf
%dir %{_sysconfdir}/munin/static
fc4a6cf
%dir %{_sysconfdir}/munin/templates
fc4a6cf
%dir %{_sysconfdir}/munin/templates/partial
fc4a6cf
%dir %{_datadir}/munin
fc4a6cf
%dir %{_datadir}/munin/plugins
c895d7b
#BUG. User apache does not necessarily exists when installing package munin
c895d7b
#since httpd is not required. it matters if httpd is later installed and
c895d7b
#the munin graph or html cgi programs are used - they log here.
c895d7b
#this is fixed with %%pre cgi, but if user tries to use the cgi programs
c895d7b
#without the cgi package, it's tough luck.
c895d7b
#proper fix may be to create the apache user in pre, but I'm not gonna do it.
47f6d9c
%dir %attr(0775,apache,munin) /var/log/munin
4b5cfef
%dir %attr(0775,root,munin) /var/lib/munin/plugin-state
b824cdc
%attr(0755,munin,munin) %dir /var/www/html/munin
92ba291
%attr(0755,munin,munin) %dir /var/www/html/munin/static
84ae0c2
%attr(0755,root,munin) /var/www/cgi-bin/munin-cgi-graph
84ae0c2
%attr(0755,root,munin) /var/www/cgi-bin/munin-cgi-html
ec3f259
%attr(0644,munin,munin) /var/www/html/munin/static/*
9244326
%config(noreplace) %attr(0644,root,root) %{_sysconfdir}/cron.d/munin
53ba900
%config(noreplace) %{_sysconfdir}/httpd/conf.d/munin.conf
fc4a6cf
%config(noreplace) %{_sysconfdir}/logrotate.d/munin
fc4a6cf
%config(noreplace) %{_sysconfdir}/munin/munin.conf
681368b
%config(noreplace) %{_sysconfdir}/munin/munin-htpasswd
fc4a6cf
%config(noreplace) %{_sysconfdir}/munin/static/*
fc4a6cf
%config(noreplace) %{_sysconfdir}/munin/templates/partial/*.tmpl
fc4a6cf
%config(noreplace) %{_sysconfdir}/munin/templates/*.tmpl
fc4a6cf
%attr(0755,root,root) %{_bindir}/munin-check
fc4a6cf
%attr(0755,root,root) %{_bindir}/munin-cron
fc4a6cf
%attr(0755,root,root) %{_bindir}/munindoc
fc4a6cf
%attr(0755,root,root) %{_sbindir}/munin-sched
b824cdc
%{_datadir}/munin/munin-datafile2storable
b824cdc
%{_datadir}/munin/munin-graph
b824cdc
%{_datadir}/munin/munin-html
b824cdc
%{_datadir}/munin/munin-limits
b824cdc
%{_datadir}/munin/munin-storable2datafile
b824cdc
%{_datadir}/munin/munin-update
53ba900
%{perl_vendorlib}/Munin/Master/*.pm
fc4a6cf
ed1c918
ed1c918
%files node
b824cdc
%defattr(-,root,root)
9244326
%doc %{_mandir}/man1/munin-node*
9244326
%doc %{_mandir}/man1/munin-run*
9244326
%doc %{_mandir}/man3/Munin::Common*
9244326
%doc %{_mandir}/man3/Munin::Node*
9244326
%doc %{_mandir}/man3/Munin::Plugin*
fc4a6cf
%doc %{_mandir}/man5/munin-node*
fc4a6cf
%dir %{_sysconfdir}/munin/node.d
fc4a6cf
%dir %{_sysconfdir}/munin/plugins
fc4a6cf
%dir %{_sysconfdir}/munin
fc4a6cf
%dir %{_datadir}/munin
b824cdc
%dir %attr(-,munin,munin) /var/lib/munin
4b5cfef
%dir %attr(0775,nobody,munin) /var/lib/munin-node/plugin-state
47f6d9c
%dir %attr(0755,root,root) /var/log/munin-node
fc4a6cf
%config(noreplace) %{_sysconfdir}/logrotate.d/munin-node
fc4a6cf
%config(noreplace) %{_sysconfdir}/munin/munin-node.conf
ddb1fef
%config(noreplace) %{_sysconfdir}/munin/plugin-conf.d/amavis
b824cdc
%config(noreplace) %{_sysconfdir}/munin/plugin-conf.d/df
6d8664e
%config(noreplace) %{_sysconfdir}/munin/plugin-conf.d/fw_
b824cdc
%config(noreplace) %{_sysconfdir}/munin/plugin-conf.d/hddtemp_smartctl
b824cdc
%config(noreplace) %{_sysconfdir}/munin/plugin-conf.d/munin-node
b824cdc
%config(noreplace) %{_sysconfdir}/munin/plugin-conf.d/postfix
efe9c23
%config(noreplace) %{_sysconfdir}/munin/plugin-conf.d/postgres
b824cdc
%config(noreplace) %{_sysconfdir}/munin/plugin-conf.d/sendmail
b824cdc
%if 0%{?rhel} > 6 || 0%{?fedora} > 15
6842dce
/lib/systemd/system/munin-node.service
b824cdc
%else
6763941
%{_sysconfdir}/rc.d/init.d/munin-node
b824cdc
%endif
46d5ce2
%if 0%{?rhel} > 6 || 0%{?fedora} > 19
46d5ce2
%{_prefix}/lib/firewalld/services/munin-node.xml
46d5ce2
%endif
9244326
%attr(0755,root,root) %{_sbindir}/munin-run
9244326
%attr(0755,root,root) %{_sbindir}/munin-node
9244326
%attr(0755,root,root) %{_sbindir}/munin-node-configure
b824cdc
%attr(-,munin,munin) /var/lib/munin/plugin-state/yum.state
cb4ccbe
%exclude %{_datadir}/munin/plugins/dhcpd3
kevin 2982379
%exclude %{_datadir}/munin/plugins/jmx_
cb4ccbe
%exclude %{_datadir}/munin/plugins/ntp_
681368b
%exclude %{_datadir}/munin/plugins/tomcat_
7fb46b6
%{_datadir}/munin/plugins/
53ba900
%{perl_vendorlib}/Munin/Node
53ba900
%{perl_vendorlib}/Munin/Plugin*
f511d4e
fc4a6cf
b824cdc
%files async
b824cdc
%defattr(-,root,root)
84ae0c2
%{_sbindir}/munin-asyncd
84ae0c2
%{_datadir}/munin/munin-async
3b63d51
%dir /var/lib/munin/spool
9ad6e7b
%if 0%{?rhel} > 6 || 0%{?fedora} > 15
9ad6e7b
/lib/systemd/system/munin-asyncd.service
9ad6e7b
%else
9ad6e7b
%{_sysconfdir}/rc.d/init.d/munin-asyncd
9ad6e7b
%endif
b824cdc
b824cdc
f511d4e
%files common
b824cdc
%defattr(-,root,root)
fc4a6cf
%doc Announce-2.0 COPYING ChangeLog Checklist HACKING.pod README RELEASE UPGRADING UPGRADING-1.4
53ba900
%dir %{perl_vendorlib}/Munin
b824cdc
%dir %attr(-,munin,munin) %{_localstatedir}/run/%{name}/
b824cdc
%if 0%{?rhel} > 6 || 0%{?fedora} > 14
05080be
%config(noreplace) %{_tmpfilesdir}/%{name}.conf
b824cdc
%endif
53ba900
%{perl_vendorlib}/Munin/Common
f511d4e
006ac22
f511d4e
%files java-plugins
b824cdc
%defattr(-,root,root)
fc4a6cf
%{_datadir}/java/munin-jmx-plugins.jar
kevin 2982379
%{_datadir}/munin/plugins/jmx_
ed1c918
9421b1c
681368b
%files ruby-plugins
681368b
%defattr(-,root,root)
681368b
%{_datadir}/munin/plugins/tomcat_
bad1a7b
9421b1c
ec3f259
%files cgi
ec3f259
%defattr(-,root,root)
08d466b
%config(noreplace) %{_sysconfdir}/httpd/conf.d/munin-cgi.conf
ec3f259
%if 0%{?rhel} > 6 || 0%{?fedora} > 15
ec3f259
/lib/systemd/system/munin-fcgi-html.service
ec3f259
/lib/systemd/system/munin-fcgi-graph.service
ec3f259
%endif
780ce55
%attr(0755,root,root) %dir /var/lib/munin/cgi-tmp
780ce55
%attr(0755,apache,apache) %dir /var/lib/munin/cgi-tmp/munin-cgi-graph
ec3f259
ec3f259
c895d7b
%files nginx
c895d7b
%defattr(-,root,root)
c895d7b
%config(noreplace) %{_sysconfdir}/nginx/conf.d/munin.conf
c895d7b
%if 0%{?rhel} > 6 || 0%{?fedora} > 15
c895d7b
/lib/systemd/system/munin-fcgi-html.service
c895d7b
/lib/systemd/system/munin-fcgi-graph.service
c895d7b
%else
c895d7b
%{_sysconfdir}/rc.d/init.d/munin-fcgi-html
c895d7b
%{_sysconfdir}/rc.d/init.d/munin-fcgi-graph
c895d7b
%endif
c895d7b
c895d7b
cb4ccbe
%files netip-plugins
cb4ccbe
%defattr(-,root,root)
cb4ccbe
%{_datadir}/munin/plugins/dhcpd3
cb4ccbe
%{_datadir}/munin/plugins/ntp_
cb4ccbe
cb4ccbe
ed1c918
%changelog
9a5c117
* Thu May 25 2017 Jitka Plesnikova <jplesnik@redhat.com> - 2.0.33-2
9a5c117
- Fix building on Perl without '.' in @INC
9a5c117
e9ab60d
* Fri Mar 03 2017 "D. Johnson" <fenris02@fedoraproject.org> - 2.0.33-1
e9ab60d
- Upstream released 2.0.33
e9ab60d
478e004
* Wed Mar 01 2017 "D. Johnson" <fenris02@fedoraproject.org> - 2.0.32-1
478e004
- Upstream released 2.0.32
478e004
41f5ccc
* Mon Feb 27 2017 "D. Johnson" <fenris02@fedoraproject.org> - 2.0.30-5
41f5ccc
- CVE-2017-6188: Upstream PR 797: Fix wrong parameter expansion in CGI
41f5ccc
- RHBZ#: 1425855,1425857,1425858
41f5ccc
f526c82
* Fri Feb 10 2017 "D. Johnson" <fenris02@fedoraproject.org> - 2.0.30-4
e37efe8
- added Pablo Chamorro packaging suggestions for helping CGI scripts
e37efe8
ec881a5
* Fri Feb 10 2017 Fedora Release Engineering <releng@fedoraproject.org> - 2.0.30-3
ec881a5
- Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild
ec881a5
532a4e8
* Wed Jan 25 2017 "D. Johnson" <fenris02@fedoraproject.org> - 2.0.30-2
532a4e8
- RHBZ#: 1416199 - Munin-node is unable to determine FQDN hostname at boot
532a4e8
4cbc7da
* Thu Jan 19 2017 "D. Johnson" <fenris02@fedoraproject.org> - 2.0.30-1
4cbc7da
- Upstream released 2.0.30
4cbc7da
ea0ab90
* Mon Jan 02 2017 "D. Johnson" <fenris02@fedoraproject.org> - 2.0.29-1
ea0ab90
- Upstream released 2.0.29
ea0ab90
- RHBZ#: 1408492 - Munin 2.0.28 update breaks dynazoom
ea0ab90
7123ff4
* Sat Dec 10 2016 "D. Johnson" <fenris02@fedoraproject.org> - 2.0.28-2
7123ff4
- RHBZ#: 1392279 - munin-node.rpm requires munin.rpm
7123ff4
c59e06d
* Mon Dec 05 2016 "D. Johnson" <fenris02@fedoraproject.org> - 2.0.28-1
c59e06d
- Upstream released 2.0.28
c59e06d
333e00f
* Tue Nov 01 2016 "D. Johnson" <fenris02@fedoraproject.org> - 2.0.27-1
333e00f
- Upstream released 2.0.27
333e00f
348993c
* Tue Oct 11 2016 "D. Johnson" <fenris02@fedoraproject.org> - 2.0.26-4
348993c
- BZ# 1383219 - user nginx is not required for cgi
348993c
4ffeb06
* Mon Oct 10 2016 "D. Johnson" <fenris02@fedoraproject.org> - 2.0.26-3
1c332cd
- BZ# 1339122 - Include PR-737 to fix hddtemp_smartctl until 2.0.27 is official
4ffeb06
- BZ# 1383219 - user nginx is not required for cgi
4ffeb06
ff40bd4
* Mon Oct 10 2016 "D. Johnson" <fenris02@fedoraproject.org> - 2.0.26-2
ff40bd4
- cgi subpackage requires spawn-fcgi
ff40bd4
dj 707aff8
* Sun Sep 25 2016 "D. Johnson" <fenris02@fedoraproject.org> - 2.0.26-1
dj 707aff8
- Upstream released 2.0.26
dj 707aff8
57fbace
* Tue May 17 2016 Jitka Plesnikova <jplesnik@redhat.com> - 2.0.25-12
57fbace
- Perl 5.24 rebuild
57fbace
abf2e2d
* Sat Mar 12 2016 "D. Johnson" <fenris02@fedoraproject.org> - 2.0.25-11
abf2e2d
- Moved /sbin/service to pre-systemd as well
d5e3ecd
- BZ# 1312121 - Munin dynamic graph zoom (dynazoom) failing due to Apache config.
d5e3ecd
- BZ# 1210767 - At least one file seems corrupt in version 2.0.25-2 and earlier
d5e3ecd
- BZ# 1269230 - hddtemp_smartctl fails to parse temperature from output
abf2e2d
b997088
* Fri Mar 11 2016 "D. Johnson" <fenris02@fedoraproject.org> - 2.0.25-10
b997088
- EL5/6 do not need to install firewalld files
efe9c23
- BZ# 1315810 - postgresql plugin default configuration (contrib)
b997088
05080be
* Fri Mar 11 2016 "D. Johnson" <fenris02@fedoraproject.org> - 2.0.25-9
05080be
- BZ# 1315990 - Please remove unnecessary requirements for munin-node
05080be
- BZ# 1315951 - move /etc/tmpfiles.d/munin.conf to /usr/lib/tmpfiles.d
05080be
6a1ab3c
* Thu Feb 04 2016 Fedora Release Engineering <releng@fedoraproject.org> - 2.0.25-8
6a1ab3c
- Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild
6a1ab3c
4915972
* Fri Jan 22 2016 "D. Johnson" <fenris02@fedoraproject.org> - 2.0.25-7
4915972
- Remove firewalld Require and associated script. EPEL7 does not have them.
4915972
46d5ce2
* Thu Jan 21 2016 "D. Johnson" <fenris02@fedoraproject.org> - 2.0.25-6
46d5ce2
- BZ# 1300379 - Please include firewalld service file for munin-node in RPM
46d5ce2
  package
46d5ce2
3862af2
* Wed Sep 16 2015 "D. Johnson" <fenris02@fedoraproject.org> - 2.0.25-5
3862af2
- BZ# 1262751 - munin-common should be requires(pre) shadow-utils package
3862af2
- munin-2.0.26-406c67e
3862af2
0640fa3
* Wed Jun 17 2015 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 2.0.25-4
0640fa3
- Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild
0640fa3
c94b5b6
* Mon Jun 08 2015 Jitka Plesnikova <jplesnik@redhat.com> - 2.0.25-3
c94b5b6
- Perl 5.22 rebuild
c94b5b6
4db6b61
* Sat Mar 07 2015 "D. Johnson" <fenris02@fedoraproject.org> - 2.0.25-2
bbd6a2c
- Merge 2.1 patches back to 2.0
4db6b61
- BZ# 1149949 - munin-async init script to override defaults (PR-274 backport)
4db6b61
- BZ# 1049262 - munin ntp_ plugin uses perl features from perl 5.10.0 but can only use perl 5.8.8
4db6b61
- BZ# 1140015 - Munin mysql plugin fails to parse MariaDB status
4db6b61
1ae1215
* Tue Nov 25 2014 "D. Johnson" <fenris02@fedoraproject.org> - 2.0.25-1
1ae1215
- Upstream released 2.0.25
1ae1215
2a89793
* Sun Oct 26 2014 "D. Johnson" <fenris02@fedoraproject.org> - 2.0.24-1
2a89793
- Upstream released 2.0.24
2a89793
1768b79
* Sat Oct 18 2014 "D. Johnson" <fenris02@fedoraproject.org> - 2.0.23-1
1768b79
- Upstream released 2.0.23
1768b79
b93fe85
* Fri Oct 17 2014 "D. Johnson" <fenris02@fedoraproject.org> - 2.0.22-1
b93fe85
- Upstream released 2.0.22
b93fe85
97061fb
* Tue Oct 07 2014 "D. Johnson" <fenris02@fedoraproject.org> - 2.0.21-8
97061fb
- BZ# 1149948 - munin-async pid file in /var/run rather than /var/run/munin
97061fb
69bc0d8
* Mon Sep 15 2014 Petr Pisar <ppisar@redhat.com> - 2.0.21-6
69bc0d8
- Build against perl 5.20
69bc0d8
ddb1fef
* Sun Sep 14 2014 "D. Johnson" <fenris02@fedoraproject.org> - 2.0.21-6
ddb1fef
- Add amavis plugin config defaults
ddb1fef
3e35156
* Sun Sep 07 2014 "D. Johnson" <fenris02@fedoraproject.org> - 2.0.21-5
3e35156
- BZ# 1114857 - munin-2.0.21-2.fc21 FTBFS: No Package found for java-1.7.0-devel
3e35156
- re-merge earlier commit for epel7
3e35156
6ebb2e2
* Fri Aug 29 2014 Jitka Plesnikova <jplesnik@redhat.com> - 2.0.21-4
6ebb2e2
- Perl 5.20 rebuild
6ebb2e2
c7e7707
* Fri Aug 01 2014 "D. Johnson" <fenris02@fedoraproject.org> - 2.0.21-3
c7e7707
- Default to a localhost name to prevent munin-node from complaining
c7e7707
7040ce5
* Sat Jun 07 2014 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 2.0.21-2
7040ce5
- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild
7040ce5
3e35156
* Mon Apr 28 2014 Lubomir Rintel <lkundrak@v3.sk> - 2.0.21-1.1
3e35156
- mx4j is not a build time dependency
3e35156
- RHEL 7 Actually uses systemd too
3e35156
- No Net::CIDR in el7
3e35156
- No Cache::Memcached in el7
3e35156
- Carp::Always is not actually required
3e35156
7098ba2
* Fri Apr 25 2014 "D. Johnson" <fenris02@fedoraproject.org> - 2.0.21-1
7098ba2
- Upstream released 2.0.21
7098ba2
afd6da6
* Fri Mar 28 2014 "D. Johnson" <fenris02@fedoraproject.org> - 2.0.20-1
afd6da6
- Upstream released 2.0.20
afd6da6
- BZ# 1082162: munin-asyncd doesn't get added to chkconfig
afd6da6
db5e630
* Wed Mar 26 2014 D. Johnson <fenris02@fedoraproject.org> - 2.0.19-2
db5e630
- BZ# 1081254: Start asyncd after node
689ff00
- BZ# 1028075: munin-node doesn't get added to chkconfig
db5e630
db5e630
* Sun Dec 08 2013 D. Johnson <fenris02@fedoraproject.org> - 2.0.19-1
2c8b5c1
- Upstream to 2.0.19
2c8b5c1
db5e630
* Sun Dec 08 2013 D. Johnson <fenris02@fedoraproject.org> - 2.0.18-2
191d27b
- Modifying hostname require for f21
191d27b
db5e630
* Sat Dec 07 2013 D. Johnson <fenris02@fedoraproject.org> - 2.0.18-1
712e861
- BZ# 1037890,1037889,1037888: CVE-2013-6359
712e861
cb4ccbe
* Tue Sep 24 2013 D. Johnson <fenris02@fedoraproject.org> - 2.0.17-6
cb4ccbe
- Move Net::IP plugins to a subpackage for dep handling
cb4ccbe
a458786
* Fri Aug 16 2013 D. Johnson <fenris02@fedoraproject.org> - 2.0.17-5
a458786
- BZ# 993985: munin possibly affected by F-20 unversioned docdir change
a458786
78598bd
* Sat Aug 03 2013 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 2.0.17-4
78598bd
- Rebuilt for https://fedoraproject.org/wiki/Fedora_20_Mass_Rebuild
78598bd
a7ad901
* Thu Aug 01 2013 Petr Pisar <ppisar@redhat.com> - 2.0.17-3
a7ad901
- Perl 5.18 rebuild
a7ad901
Thomas Spura d72ef64
* Sat Jul 27 2013 Jóhann B. Guðmundsson <johannbg@fedoraproject.org> - 2.0.17-2
8f71c71
- BZ# 989080 Add a missing requirement on crontabs to spec file
8f71c71
fb71251
* Sat Jul 20 2013 D. Johnson <fenris02@fedoraproject.org> - 2.0.17-1
fb71251
- Upstream release 2.0.17
fb71251
f44c1ce
* Tue Jun 04 2013 D. Johnson <fenris02@fedoraproject.org> - 2.0.16-1
f44c1ce
- Upstream released 2.0.16
f44c1ce
0a82810
* Sat Jun 01 2013 D. Johnson <fenris02@fedoraproject.org> - 2.0.15-1
0a82810
- Upstream released 2.0.15
0a82810
b6a1d5a
* Wed May 22 2013 D. Johnson <fenris02@fedoraproject.org> - 2.0.14-2
b6a1d5a
- Corrected bugid 905241 references
b6a1d5a
d0129f3
* Sat May 11 2013 D. Johnson <fenris02@fedoraproject.org> - 2.0.14-1
d0129f3
- Upstream released 2.0.14
d0129f3
6d8664e
* Fri Apr 26 2013 D. Johnson <fenris02@fedoraproject.org> - 2.0.13-1
6d8664e
- Upstream released 2.0.13
6d8664e
c895d7b
* Thu Apr 4 2013 Viljo Viitanen <viljo.viitanen@iki.fi> - 2.0.12-4
b6a1d5a
- BZ #905241 add nginx cgi package, removed unnecessary services from apache
c895d7b
  cgi package
c895d7b
6d8664e
* Mon Apr 01 2013 D. Johnson <fenris02@fedoraproject.org> - 2.0.12-3
6d8664e
- Add fw_ default config
6d8664e
3b63d51
* Sun Mar 24 2013 D. Johnson <fenris02@fedoraproject.org> - 2.0.12-2
3b63d51
- BZ# 917002 minor edits for asyncd
3b63d51
9421b1c
* Fri Mar 22 2013 D. Johnson <fenris02@fedoraproject.org> - 2.0.12-1
9421b1c
- Upstream release 2.0.12
9421b1c
ce9105a
* Sat Mar 09 2013 D. Johnson <fenris02@fedoraproject.org> - 2.0.11.1-3
ce9105a
- Update systemd scriptlets
ce9105a
ec158fb
* Fri Feb 22 2013 D. Johnson <fenris02@fedoraproject.org> - 2.0.11.1-2
ec158fb
- BZ# 913111 Removed R:webserver because it pulls boa .. and no clean way to
ec158fb
  prefer apache.
780a4b7
- BZ# 917002 munin-asyncd should wait for munin-node
ec158fb
84ae0c2
* Sat Feb 09 2013 D. Johnson <fenris02@fedoraproject.org> - 2.0.11.1-1
84ae0c2
- Upstream version 2.0.11.1
84ae0c2
84ae0c2
* Thu Feb 07 2013 D. Johnson <fenris02@fedoraproject.org> - 2.0.11-4
84ae0c2
- BZ# 908711 munin-async: wrong path in init script
84ae0c2
681368b
* Wed Feb 06 2013 D. Johnson <fenris02@fedoraproject.org> - 2.0.11-3
681368b
- Split out tomcat plugin to remove ruby dep from node.
681368b
7a82329
* Mon Feb 04 2013 D. Johnson <fenris02@fedoraproject.org> - 2.0.11-2
7a82329
- BZ# 907369 revert HTMLOld.pm patch
7a82329
536a831
* Sun Feb 03 2013 D. Johnson <fenris02@fedoraproject.org> - 2.0.11-1
536a831
- Upstream release 2.0.11
536a831
80e26ea
* Mon Jan 21 2013 D. Johnson <fenris02@fedoraproject.org> - 2.0.10-2
80e26ea
- BZ# 896644 Wrong path to munin jar in jmx plugin
80e26ea
0c69768
* Wed Jan 09 2013 D. Johnson <fenris02@fedoraproject.org> - 2.0.10-1
0c69768
- Update to 2.0.10
0c69768
- BZ# 891940,892377 Only stop/restart services provided by sub-package, not deps.
0c69768
- BZ# 881689 Fix config file so that it no longer references the build host
0c69768
- BZ# 877116 Patch using '&' in the URLs instead of '&' in HTMLConfig
0c69768
816a065
* Fri Dec 21 2012 D. Johnson <fenris02@fedoraproject.org> - 2.0.9-4
816a065
- Use Makefile.config-dist instead of sed.
816a065
- BZ# 890246,890247 "su" directive is not used in epel5/6 logrotate
816a065
47f6d9c
* Sun Dec 09 2012 D. Johnson <fenris02@fedoraproject.org> - 2.0.9-3
47f6d9c
- Add documentation links for async
47f6d9c
- BZ# 885422 Move munin-node logs to /var/log/munin-node/
47f6d9c
- BZ# 877166 Convert '&' to '&' in HTMLConfig.pm for validation
47f6d9c
780ce55
* Thu Dec 06 2012 D. Johnson <fenris02@fedoraproject.org> - 2.0.9-2
780ce55
- Require: LWP::UserAgent for plugins
780ce55
- BZ# 861816 Add simplified files for switching to FCGI
780ce55
- BZ# 880505 Change logrotate files to include su directive
780ce55
ec870dc
* Thu Dec 06 2012 D. Johnson <fenris02@fedoraproject.org> - 2.0.9-1
ec870dc
- Update to 2.0.9
ec870dc
a4d0011
* Fri Nov 30 2012 D. Johnson <fenris02@fedoraproject.org> - 2.0.8-3
a4d0011
- BZ# 880505 munin logrotate permissions fix.
a4d0011
7060db0
* Tue Nov 13 2012 D. Johnson <fenris02@fedoraproject.org> - 2.0.8-2
7060db0
- Added cgitmp patch c/o Diego Elio Pettenò <flameeyes@flameeyes.eu>
08d466b
- BZ# 861816 Add sample files for switching to FCGI
7060db0
db06be0
* Sun Nov 11 2012 D. Johnson <fenris02@fedoraproject.org> - 2.0.8-1
db06be0
- Upstream to 2.0.8
db06be0
e25ac1b
* Sun Nov 04 2012 D. Johnson <fenris02@fedoraproject.org> - 2.0.7-6
e25ac1b
- minor CGI permission fixes
e25ac1b
44f8dbb
* Sun Nov 04 2012 D. Johnson <fenris02@fedoraproject.org> - 2.0.7-5
44f8dbb
- BZ# 872891 Re-add config file option to use conf.d/ instead of munin-conf.d/
44f8dbb
798ef55
* Fri Oct 26 2012 D. Johnson <fenris02@fedoraproject.org> - 2.0.7-4
08d466b
- more CGI files to correct cgi-bin/
798ef55
- BZ# 871967 Upstream 1235, Munin: unknown states on services for LimitsOld.pm
ec3f259
- BZ# 861816 Create CGI sub-package for dynamic graphing
798ef55
9d8170a
* Fri Oct 19 2012 D. Johnson <fenris02@fedoraproject.org> - 2.0.7-3
9d8170a
- BZ# 859956 Minor fedora/rhel build macro fixes
76c647f
- BZ# 861148 Upstream 1213, Incorrect child count in worker threads for GraphOld.pm and HTMLOld.pm
9d8170a
300a5c0
* Sun Oct 14 2012 D. Johnson <fenris02@fedoraproject.org> - 2.0.7-2
300a5c0
- Do not use 'env' for #! lines.
cf5b632
- Require: perl-Taint-Runtime to prevent warnings
300a5c0
9ad6e7b
* Sun Oct 07 2012 D. Johnson <fenris02@fedoraproject.org> - 2.0.7-1
9ad6e7b
- Upstream to 2.0.7
9ad6e7b
- BZ# 850401 Use systemd_preun when available (f18)
9ad6e7b
- BZ# 863490 [patch] http_load plugin uses wrong time command
9ad6e7b
- BZ# 862469 Move asyncd init files to asyncd subpackage
9ad6e7b
9ad6e7b
* Tue Sep 11 2012 D. Johnson <fenris02@fedoraproject.org> - 2.0.6-3
9ad6e7b
- Upstream removed dists/redhat/
9ad6e7b
4b5cfef
* Sat Sep 08 2012 D. Johnson <fenris02@fedoraproject.org> - 2.0.6-2
4b5cfef
- node: remove File::Path as it is no longer needed.
4b5cfef
- added DBDIRNODE for munin-node.
4b5cfef
943fc98
* Fri Aug 31 2012 D. Johnson <fenris02@fedoraproject.org> - 2.0.6-1
943fc98
- BZ# 851375 Replace @@GOODSH@@ in epel init scripts
943fc98
- BZ# 849831,849834 CVE-2012-3512 munin: insecure state file handling, munin->root privilege [fedora-all]
943fc98
6763941
* Mon Aug 20 2012 D. Johnson <fenris02@fedoraproject.org> - 2.0.5-3
6763941
- rebuilt for epel
6763941
30eb353
* Tue Aug 14 2012 D. Johnson <fenris02@fedoraproject.org> - 2.0.5-2
30eb353
- Added munin-asyncd init files
30eb353
7d38762
* Tue Aug 14 2012 D. Johnson <fenris02@fedoraproject.org> - 2.0.5-1
7d38762
- Updated to 2.0.5
b457104
- BZ# 603344 / upstream 1180, ACPI thermal information changed with 3.x kernels
7d38762
3ea18bb
* Tue Aug 07 2012 D. Johnson <fenris02@fedoraproject.org> - 2.0.4-3
3ea18bb
- BZ# 823533 "hddtemp_smartctl plugin has a bug" - upstream patched
3ea18bb
- BZ# 825820 Munin memcache plugin requires "perl(Cache::Memcached)"
3ea18bb
- BZ# 834055 Munin updates changing permissions, conflicts with what munin-check does
3ea18bb
- BZ# 812893,812894,839786,840496 - updated to munin2
3ea18bb
92ba291
* Sun Aug 05 2012 D. Johnson <fenris02@fedoraproject.org> - 2.0.4-2
92ba291
- Changing permissions on html directories to minimize cron messages.
92ba291
b824cdc
* Sat Aug 04 2012 D. Johnson <fenris02@fedoraproject.org> - 2.0.4-1
b824cdc
- updated to 2.0.4
b824cdc
- backported el6 packaging items
b824cdc
d0aa157
* Tue Jul 24 2012 fenris02@fedoraproject.org - 2.0.3-1
e55b2fe
- Adjust default conf.d entry.
d0aa157
- updated to 2.0.3
e55b2fe
803fe93
* Fri Jul 20 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 2.0.2-3
803fe93
- Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild
803fe93
9244326
* Thu Jul 19 2012 D. Johnson <fenris02@fedoraproject.org> - 2.0.2-2
9244326
- fixed conflicts
9244326
816a065
* Sat Jul 14 2012 D. Johnson <fenris02@fedoraproject.org> - 2.0.2-1
fc4a6cf
- updated to 2.0.2
cc79e00
fc4a6cf
* Thu Jun 07 2012 D. Johnson <fenris02@fedoraproject.org> - 2.0.0-1
fc4a6cf
- initial 2.0 release
cc79e00
b824cdc
* Fri May 18 2012 D. Johnson <fenris02@fedoraproject.org> - 1.4.7-5
b824cdc
- BZ# 822992 Including GCTime.java.patch
b824cdc
- BZ# 747663 Include older cpuspeed.in for older kernels
b824cdc
- BZ# 822894 Requires: perl-Net-CIDR
b824cdc
- BZ# 746083 Append user=munin for munin-node plugins
b824cdc
- BZ# 821912 Move htaccess to httpd/conf.d/munin.conf for easier administration
b824cdc
b824cdc
* Sun May 13 2012 Kevin Fenzi <kevin@scrye.com> - 1.4.7-4
b824cdc
- Fix ownership on /var/run/munin. Fixes bug #821204
b824cdc
b824cdc
* Tue Apr 24 2012 Kevin Fenzi <kevin@scrye.com> - 1.4.7-3
92ba291
- A better for for 811867 with triggers.
b824cdc
- Fix directory conflict. Fixes bug #816340
b824cdc
- Fix path in java plugin. Fixes bug #816570
b824cdc
b824cdc
* Sun Apr 15 2012 Kevin Fenzi <kevin@scrye.com> - 1.4.7-2
b824cdc
- Fix node postun from messing up plugins on upgrade. Works around bug #811867
b824cdc
b824cdc
* Wed Mar 14 2012 D. Johnson <fenris02@fedoraproject.org> - 1.4.7-1
b824cdc
- updated for 1.4.7 release
b824cdc
b824cdc
* Wed Feb 22 2012 Kevin Fenzi <kevin@scrye.com> 1.4.6-8
b824cdc
- Build against java-1.7.0 now. Fixes bug #796345
b824cdc
b824cdc
* Tue Jan 31 2012 D. Johnson <fenris02@fedoraproject.org> - 1.4.6-7
b824cdc
- Create state file for yum-plugin. Fixes BZ #786030.
b824cdc
b824cdc
* Fri Jan 20 2012 Kevin Fenzi <kevin@scrye.com> - 1.4.6-6
b824cdc
- Add PrivateTmp=true to systemd unit file. Fixes bug #782512
b824cdc
- Change logrotate to use munin user. Fixes bug #771017
b824cdc
b824cdc
* Fri Jan 13 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.4.6-5.3
b824cdc
- Rebuilt for https://fedoraproject.org/wiki/Fedora_17_Mass_Rebuild
b824cdc
b824cdc
* Mon Oct 17 2011 Stanislav Ochotnicky <sochotnicky@redhat.com> - 1.4.6-4.3
b824cdc
- Rebuild for java 1.6.0 downgrade (fesco ticket 663)
b824cdc
b824cdc
* Sat Aug 27 2011 Kevin Fenzi <kevin@scrye.com> - 1.4.6-4.1
b824cdc
- Add patch to run restorecon in the sysvinit script.
b824cdc
- This doesn't matter on f16+
b824cdc
b824cdc
* Sat Aug 20 2011 D. Johnson <fenris02@fedoraproject.org> - 1.4.6-4
b824cdc
- fix tmpfiles.d file for f15 (BZ# 731181)
b824cdc
b824cdc
* Thu Jul 21 2011 Petr Sabata <contyk@redhat.com> - 1.4.6-3
b824cdc
- Perl mass rebuild
b824cdc
b824cdc
* Wed Jul 20 2011 Petr Sabata <contyk@redhat.com> - 1.4.6-2
b824cdc
- Perl mass rebuild
b824cdc
816a065
* Fri Jul 08 2011 D. Johnson <fenris02@fedoraproject.org> - 1.4.6-1
b824cdc
- update to 1.4.6
b824cdc
b824cdc
* Fri Jun 17 2011 Marcela Mašláňová <mmaslano@redhat.com> - 1.4.5-13
b824cdc
- Perl mass rebuild
b824cdc
b824cdc
* Wed Jun 15 2011 D. Johnson <fenris02@fedoraproject.org> - 1.4.5-12
b824cdc
- Use tmpfiles.d instead of ExecStartPre
b824cdc
- Add patch for noSuchObject errors (BZ# 712245)
b824cdc
b824cdc
* Fri Jun 10 2011 Marcela Mašláňová <mmaslano@redhat.com> - 1.4.5-11
b824cdc
- Perl 5.14 mass rebuild
b824cdc
b824cdc
* Wed Jun  1 2011 D. Johnson <fenris02@fedoraproject.org> - 1.4.5-10
b824cdc
- Fixes http://munin-monitoring.org/ticket/887
b824cdc
b824cdc
* Mon May 30 2011 D. Johnson <fenris02@fedoraproject.org> - 1.4.5-9
b824cdc
- Native systemd service file for munin-node (BZ# 699275)
b824cdc
b824cdc
* Tue Feb 08 2011 Kevin Fenzi <kevin@tummy.com> - 1.4.5-8
b824cdc
- Fix issue with uppercase node names returning no data. Fixes #673263
b824cdc
b824cdc
* Tue Feb 08 2011 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.4.5-7
b824cdc
- Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild
b824cdc
b824cdc
* Sun Dec 05 2010 Kevin Fenzi <kevin@tummy.com> - 1.4.5-6
b824cdc
- Adjust the df fix to include all the right fses
b824cdc
b824cdc
* Thu Nov 25 2010 Kevin Fenzi <kevin@tummy.com> - 1.4.5-5
b824cdc
- Exclude some fses from df plugin. fixes #601410
b824cdc
b824cdc
* Wed Aug 11 2010 Todd Zullinger <tmz@pobox.com> - 1.4.5-4.1
b824cdc
- Move jmx_ plugin to java-plugins package
b824cdc
b824cdc
* Wed Jul 07 2010 Kevin Fenzi <kevin@tummy.com> - 1.4.5-4
b824cdc
- Move docs to common subpackage to make sure COPYING is installed.
b824cdc
b824cdc
* Sat Jul 03 2010 Kevin Fenzi <kevin@tummy.com> - 1.4.5-3
b824cdc
- Add /etc/munin/node.d dir
b824cdc
b824cdc
* Sat Jun 12 2010 Kevin Fenzi <kevin@tummy.com> - 1.4.5-2
b824cdc
- Add /etc/munin/conf.d/ dir
b824cdc
b824cdc
* Sat Jun 05 2010 Kevin Fenzi <kevin@tummy.com> - 1.4.5-1
b824cdc
- Update to 1.4.5
b824cdc
b824cdc
* Tue Jun 01 2010 Marcela Maslanova <mmaslano@redhat.com> - 1.4.4-2
b824cdc
- Mass rebuild with perl-5.12.0
b824cdc
b824cdc
* Mon Mar 01 2010 Kevin Fenzi <kevin@tummy.com> - 1.4.4-1
b824cdc
- Update to 1.4.4
b824cdc
- Add more doc files. Fixes bug #563824
b824cdc
- fw_forwarded_local fixed upstream in 1.4.4. Fixes bug #568500
b824cdc
b824cdc
* Sun Jan 17 2010 Kevin Fenzi <kevin@tummy.com> - 1.4.3-2
b824cdc
- Fix owner on state files.
b824cdc
- Add some BuildRequires.
b824cdc
- Make munin-node-configure only run on install, not upgrade. bug 540687
b824cdc
b824cdc
* Thu Dec 31 2009 Kevin Fenzi <kevin@tummy.com> - 1.4.3-1
b824cdc
- Update to 1.4.3
b824cdc
b824cdc
* Thu Dec 17 2009 Ingvar Hagelund <ingvar@linpro.no> - 1.4.2-1
b824cdc
- New upstream release
b824cdc
- Removed upstream packaged fonts
b824cdc
- Added a patch that makes rrdtool use the system bitstream vera fonts on
b824cdc
  rhel < 6 and fedora < 11
b824cdc
b824cdc
* Fri Dec 11 2009 Ingvar Hagelund <ingvar@linpro.no> - 1.4.1-3
b824cdc
- More correct fedora and el versions for previous font path fix
b824cdc
- Added a patch that fixes a quoting bug in GraphOld.pm, fixing fonts on el4
b824cdc
b824cdc
* Wed Dec 09 2009 Ingvar Hagelund <ingvar@linpro.no> - 1.4.1-2
b824cdc
- Remove jmx plugins when not supported (like on el4 and older fedora)
b824cdc
- Correct font path on older distros like el5, el4 and fedora<11
b824cdc
b824cdc
* Fri Dec 04 2009 Kevin Fenzi <kevin@tummy.com> - 1.4.1-1
b824cdc
- Update to 1.4.1
b824cdc
b824cdc
* Sat Nov 28 2009 Kevin Fenzi <kevin@tummy.com> - 1.4.0-1
b824cdc
- Update to final 1.4.0 version
b824cdc
b824cdc
* Sat Nov 21 2009 Kevin Fenzi <kevin@tummy.com> - 1.4.0-0.1.beta
b824cdc
- Update to beta 1.4.0 version.
b824cdc
- Add common subpackage for common files.
b824cdc
b824cdc
* Sun Nov 08 2009 Kevin Fenzi <kevin@tummy.com> - 1.4.0-0.1.alpha
b824cdc
- Initial alpha version of 1.4.0
b824cdc
b824cdc
* Sat Jul 25 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.2.6-10
b824cdc
- Rebuilt for https://fedoraproject.org/wiki/Fedora_12_Mass_Rebuild
b824cdc
b824cdc
* Wed Feb 25 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.2.6-9
b824cdc
- Rebuilt for https://fedoraproject.org/wiki/Fedora_11_Mass_Rebuild
b824cdc
b824cdc
* Sat Jan 24 2009 Andreas Thienemann <andreas@bawue.net> - 1.2.6-8
b824cdc
- Updated dependencies to better reflect plugin requirements
b824cdc
- Added hddtemp_smartctl patch to only scan for standby state on /dev/[sh]d? devices.
b824cdc
b824cdc
* Sat Jan 17 2009 Kevin Fenzi <kevin@tummy.com> - 1.2.6-7
b824cdc
- Adjust font requires for new dejavu-sans-mono-fonts name (fixes #480463)
b824cdc
b824cdc
* Mon Jan 12 2009 Kevin Fenzi <kevin@tummy.com> - 1.2.6-6
b824cdc
- Fix to require the correct font
b824cdc
b824cdc
* Sun Jan 11 2009 Kevin Fenzi <kevin@tummy.com> - 1.2.6-5
b824cdc
- Switch to using dejavu-fonts instead of bitstream-vera
b824cdc
b824cdc
* Sun Jan 04 2009 Kevin Fenzi <kevin@tummy.com> - 1.2.6-4
b824cdc
- Require bitstream-vera-fonts-sans-mono for Font (fixes #477428)
b824cdc
b824cdc
* Mon Aug 11 2008 Kevin Fenzi <kevin@tummy.com> - 1.2.6-3
b824cdc
- Move Munin/Plugin.pm to the node subpackage (fixes #457403)
b824cdc
b824cdc
* Sat Jul 12 2008 Kevin Fenzi <kevin@tummy.com> - 1.2.6-2
b824cdc
- Apply postfix patch (fixes #454159)
b824cdc
- Add perl version dep and remove unneeded perl-HTML-Template (fixes #453923)
b824cdc
b824cdc
* Fri Jun 20 2008 Kevin Fenzi <kevin@tummy.com> - 1.2.6-1
b824cdc
- Upgrade to 1.2.6
b824cdc
b824cdc
* Tue May 20 2008 Kevin Fenzi <kevin@tummy.com> - 1.2.5-5
b824cdc
- Rebuild for new perl
b824cdc
b824cdc
* Wed Dec 26 2007 Kevin Fenzi <kevin@tummy.com> - 1.2.5-4
b824cdc
- Add patch to fix ampersand and degrees in plugins (fixes #376441)
b824cdc
b824cdc
* Fri Nov 30 2007 Kevin Fenzi <kevin@tummy.com> - 1.2.5-3
b824cdc
- Removed unnneeded plugins.conf file (fixes #288541)
b824cdc
- Fix license tag.
b824cdc
- Fix ip_conntrack monitoring (fixes #253192)
b824cdc
- Switch to new useradd guidelines.
b824cdc
b824cdc
* Tue Mar 27 2007 Kevin Fenzi <kevin@tummy.com> - 1.2.5-2
b824cdc
- Fix directory ownership (fixes #233886)
b824cdc
b824cdc
* Tue Oct 17 2006 Kevin Fenzi <kevin@tummy.com> - 1.2.5-1
b824cdc
- Update to 1.2.5
b824cdc
- Fix HD stats (fixes #205042)
b824cdc
- Add in logrotate scripts that seem to have been dropped upstream
b824cdc
b824cdc
* Sun Aug 27 2006 Kevin Fenzi <kevin@tummy.com> - 1.2.4-10
b824cdc
- Rebuild for fc6
b824cdc
b824cdc
* Tue Jun 27 2006 Kevin Fenzi <kevin@tummy.com> - 1.2.4-9
b824cdc
- Re-enable snmp plugins now that perl-Net-SNMP is available (fixes 196588)
b824cdc
- Thanks to Herbert Straub <herbert@linuxhacker.at> for patch.
b824cdc
- Fix sendmail plugins to look in the right place for the queue
b824cdc
b824cdc
* Sat Apr 22 2006 Kevin Fenzi <kevin@tummy.com> - 1.2.4-8
b824cdc
- add patch to remove unneeded munin-nagios in cron.
b824cdc
- add patch to remove buildhostname in munin.conf (fixes #188928)
b824cdc
- clean up prep section of spec.
b824cdc
b824cdc
* Fri Feb 24 2006 Kevin Fenzi <kevin@scrye.com> - 1.2.4-7
b824cdc
- Remove bogus Provides for perl RRDs (fixes #182702)
b824cdc
b824cdc
* Thu Feb 16 2006 Kevin Fenzi <kevin@tummy.com> - 1.2.4-6
b824cdc
- Readded old changelog entries per request
b824cdc
- Rebuilt for fc5
b824cdc
b824cdc
* Sat Dec 24 2005 Kevin Fenzi <kevin@tummy.com> - 1.2.4-5
b824cdc
- Fixed ownership for /var/log/munin in node subpackage (fixes 176529)
b824cdc
b824cdc
* Wed Dec 14 2005 Kevin Fenzi <kevin@tummy.com> - 1.2.4-4
b824cdc
- Fixed ownership for /var/lib/munin in node subpackage
b824cdc
b824cdc
* Wed Dec 14 2005 Kevin Fenzi <kevin@tummy.com> - 1.2.4-3
b824cdc
- Fixed libdir messup to allow builds on x86_64
b824cdc
b824cdc
* Mon Dec 12 2005 Kevin Fenzi <kevin@tummy.com> - 1.2.4-2
b824cdc
- Removed plugins that require Net-SNMP and Sybase
b824cdc
b824cdc
* Tue Dec  6 2005 Kevin Fenzi <kevin@tummy.com> - 1.2.4-1
b824cdc
- Inital cleanup for fedora-extras
b824cdc
b824cdc
* Thu Apr 21 2005 Ingvar Hagelund <ingvar@linpro.no> - 1.2.3-4
b824cdc
- Fixed a bug in the iostat plugin
b824cdc
b824cdc
* Wed Apr 20 2005 Ingvar Hagelund <ingvar@linpro.no> - 1.2.3-3
b824cdc
- Added the missing /var/run/munin
b824cdc
b824cdc
* Tue Apr 19 2005 Ingvar Hagelund <ingvar@linpro.no> - 1.2.3-2
b824cdc
- Removed a lot of unecessary perl dependencies
b824cdc
b824cdc
* Mon Apr 18 2005 Ingvar Hagelund <ingvar@linpro.no> - 1.2.3-1
b824cdc
- Sync with svn
b824cdc
b824cdc
* Tue Mar 22 2005 Ingvar Hagelund <ingvar@linpro.no> - 1.2.2-5
b824cdc
- Sync with release of 1.2.2
b824cdc
- Add some nice text from the suse specfile
b824cdc
- Minimal changes in the header
b824cdc
- Some cosmetic changes
b824cdc
- Added logrotate scripts (stolen from debian package)
b824cdc
b824cdc
* Sun Feb 01 2004 Ingvar Hagelund <ingvar@linpro.no>
b824cdc
- Sync with CVS. Version 1.0.0pre2
b824cdc
b824cdc
* Sun Jan 18 2004 Ingvar Hagelund <ingvar@linpro.no>
b824cdc
- Sync with CVS. Change names to munin.
b824cdc
b824cdc
* Fri Oct 31 2003 Ingvar Hagelund <ingvar@linpro.no>
b824cdc
- Lot of small fixes. Now builds on more RPM distros
b824cdc
b824cdc
* Wed May 21 2003 Ingvar Hagelund <ingvar@linpro.no>
b824cdc
- Sync with CVS
b824cdc
- 0.9.5-1
b824cdc
b824cdc
* Tue Apr  1 2003 Ingvar Hagelund <ingvar@linpro.no>
b824cdc
- Sync with CVS
b824cdc
- Makefile-based install of core files
b824cdc
- Build doc (only pod2man)
b824cdc
b824cdc
* Thu Jan  9 2003 Ingvar Hagelund <ingvar@linpro.no>
b824cdc
- Sync with CVS, auto rpmbuild
b824cdc
b824cdc
* Thu Jan  2 2003 Ingvar Hagelund <ingvar@linpro.no>
b824cdc
- Fix spec file for RedHat 8.0 and new version of lrrd
b824cdc
b824cdc
* Wed Sep  4 2002 Ingvar Hagelund <ingvar@linpro.no>
b824cdc
- Small bugfixes in the rpm package
b824cdc
b824cdc
* Tue Jun 18 2002 Kjetil Torgrim Homme <kjetilho@linpro.no>
b824cdc
- new package