]> TLD Linux GIT Repositories - packages/munin.git/commitdiff
- updated to 2.0.42
authorMarcin Krol <hawk@tld-linux.org>
Thu, 11 Oct 2018 17:16:40 +0000 (17:16 +0000)
committerMarcin Krol <hawk@tld-linux.org>
Thu, 11 Oct 2018 17:16:40 +0000 (17:16 +0000)
munin-Makefile.patch
munin-plugins.patch
munin-separate-configs.patch
munin-templatedir.patch
munin-timeout.patch
munin.spec

index 5fd99671429723e1a7a49b5df3d9fa52ad2a50d9..9c09ede5716fe673193d4ac2e4eede4a6f295577 100644 (file)
@@ -1,7 +1,7 @@
-diff -urNp munin-2.0.25.orig/Makefile munin-2.0.25/Makefile
---- munin-2.0.25.orig/Makefile 2014-11-24 21:46:24.000000000 +0000
-+++ munin-2.0.25/Makefile      2015-09-08 10:02:24.392593251 +0000
-@@ -81,6 +81,7 @@ install-master-prime: $(INFILES_MASTER)
+diff -urNpa munin-2.0.42.orig/Makefile munin-2.0.42/Makefile
+--- munin-2.0.42.orig/Makefile 2018-09-21 02:11:11.000000000 +0000
++++ munin-2.0.42/Makefile      2018-10-11 14:59:08.887033000 +0000
+@@ -106,6 +106,7 @@ install-master-prime: $(INFILES_MASTER)
        mkdir -p $(CONFDIR)/munin-conf.d
        mkdir -p $(LIBDIR)
        mkdir -p $(BINDIR)
        mkdir -p $(CONFDIR)/munin-conf.d
        mkdir -p $(LIBDIR)
        mkdir -p $(BINDIR)
@@ -9,7 +9,7 @@ diff -urNp munin-2.0.25.orig/Makefile munin-2.0.25/Makefile
        mkdir -p $(PERLLIB)
        mkdir -p $(PERLLIB)/Munin/Master
        mkdir -p $(HTMLDIR)
        mkdir -p $(PERLLIB)
        mkdir -p $(PERLLIB)/Munin/Master
        mkdir -p $(HTMLDIR)
-@@ -112,8 +113,8 @@ install-master-prime: $(INFILES_MASTER)
+@@ -137,8 +138,8 @@ install-master-prime: $(INFILES_MASTER)
        test -f $(HTMLDIR)/.htaccess || $(INSTALL) -m 0644 build/master/www/munin-htaccess $(HTMLDIR)/.htaccess
        test -f "$(CONFDIR)/munin.conf"  || $(INSTALL) -m 0644 build/master/munin.conf $(CONFDIR)/
  
        test -f $(HTMLDIR)/.htaccess || $(INSTALL) -m 0644 build/master/www/munin-htaccess $(HTMLDIR)/.htaccess
        test -f "$(CONFDIR)/munin.conf"  || $(INSTALL) -m 0644 build/master/munin.conf $(CONFDIR)/
  
@@ -20,9 +20,9 @@ diff -urNp munin-2.0.25.orig/Makefile munin-2.0.25/Makefile
        $(INSTALL) -m 0755 build/master/_bin/munin-update $(LIBDIR)/
        $(INSTALL) -m 0755 build/master/_bin/munin-html $(LIBDIR)/
        $(INSTALL) -m 0755 build/master/_bin/munin-graph $(LIBDIR)/
        $(INSTALL) -m 0755 build/master/_bin/munin-update $(LIBDIR)/
        $(INSTALL) -m 0755 build/master/_bin/munin-html $(LIBDIR)/
        $(INSTALL) -m 0755 build/master/_bin/munin-graph $(LIBDIR)/
-diff -urNp munin-2.0.25.orig/Makefile.config munin-2.0.25/Makefile.config
---- munin-2.0.25.orig/Makefile.config  2014-11-24 21:46:24.000000000 +0000
-+++ munin-2.0.25/Makefile.config       2015-09-08 10:02:24.393593251 +0000
+diff -urNpa munin-2.0.42.orig/Makefile.config munin-2.0.42/Makefile.config
+--- munin-2.0.42.orig/Makefile.config  2018-09-21 02:11:11.000000000 +0000
++++ munin-2.0.42/Makefile.config       2018-10-11 14:59:55.327033000 +0000
 @@ -17,10 +17,10 @@
  #
  # the base of the Munin installation.
 @@ -17,10 +17,10 @@
  #
  # the base of the Munin installation.
@@ -81,12 +81,12 @@ diff -urNp munin-2.0.25.orig/Makefile.config munin-2.0.25/Makefile.config
  BASH       := /bin/bash
  
  # Server only - Where to install the perl libraries
  BASH       := /bin/bash
  
  # Server only - Where to install the perl libraries
--PERLSITELIB := $(shell $(PERL) -V:sitelib | cut -d"'" -f2)
-+PERLSITELIB := $(shell $(PERL) -V:vendorlib | cut -d"'" -f2)
- PERLLIB    = $(DESTDIR)$(PERLSITELIB)
+-PERLLIB    = $(DESTDIR)$(shell $(PERL) -V:sitelib | cut -d"'" -f2)
++PERLLIB    = $(DESTDIR)$(shell $(PERL) -V:vendorlib | cut -d"'" -f2)
  
  # Client only - Install plugins for this architecture
  
  # Client only - Install plugins for this architecture
-@@ -106,7 +106,7 @@ OSTYPE     := $(shell uname | LANG=C tr
+ # the LANG=C makes tr work as expected, not regarding any locale it
+@@ -105,7 +105,7 @@ OSTYPE     := $(shell uname | LANG=C tr
  
  # How to figure out the hostname. (Only used in default configuration
  # files)
  
  # How to figure out the hostname. (Only used in default configuration
  # files)
@@ -95,7 +95,7 @@ diff -urNp munin-2.0.25.orig/Makefile.config munin-2.0.25/Makefile.config
  
  # What is the safest way to create a tempfile.
  # Default is to figure it out by testing various methods.
  
  # What is the safest way to create a tempfile.
  # Default is to figure it out by testing various methods.
-@@ -129,9 +129,9 @@ CGIUSER := nobody
+@@ -128,9 +128,9 @@ CGIUSER := nobody
  # Which command to use to check if the USER and GROUP to run Munin as, exists.
  # These will work on most modern OSes:
  #
  # Which command to use to check if the USER and GROUP to run Munin as, exists.
  # These will work on most modern OSes:
  #
@@ -108,7 +108,7 @@ diff -urNp munin-2.0.25.orig/Makefile.config munin-2.0.25/Makefile.config
  
  # For OSX, comment out the previous two lines and comment in these
  #
  
  # For OSX, comment out the previous two lines and comment in these
  #
-@@ -153,9 +153,9 @@ CHECKGROUP := $(shell $(GETENT) group $(
+@@ -152,9 +152,9 @@ CHECKGROUP := $(shell $(GETENT) group $(
  #CHECKUSER  := $(shell id $(USER) >/dev/null 2>/dev/null || (echo "echo User $(USER) nonexistent. Create the user and retry; exit 2"))
  #CHECKGROUP := $(shell grep ^$(GROUP): /etc/group >/dev/null 2>/dev/null || (echo "echo Group $(GROUP) nonexistent. Create the group and retry; exit 2"))
  
  #CHECKUSER  := $(shell id $(USER) >/dev/null 2>/dev/null || (echo "echo User $(USER) nonexistent. Create the user and retry; exit 2"))
  #CHECKGROUP := $(shell grep ^$(GROUP): /etc/group >/dev/null 2>/dev/null || (echo "echo Group $(GROUP) nonexistent. Create the group and retry; exit 2"))
  
index 05a1cea3a7c333f233f28d0131a1e6bedb09b2c3..d59036bd96b683b6092e24bf56bff53801433eca 100644 (file)
@@ -1,6 +1,6 @@
-diff -urNp munin-2.0.25.orig/dists/tarball/plugins.conf munin-2.0.25/dists/tarball/plugins.conf
---- munin-2.0.25.orig/dists/tarball/plugins.conf       2014-11-24 21:46:24.000000000 +0000
-+++ munin-2.0.25/dists/tarball/plugins.conf    2015-09-08 10:05:48.873593251 +0000
+diff -urNpa munin-2.0.42.orig/dists/tarball/plugins.conf munin-2.0.42/dists/tarball/plugins.conf
+--- munin-2.0.42.orig/dists/tarball/plugins.conf       2018-10-11 15:00:48.919033000 +0000
++++ munin-2.0.42/dists/tarball/plugins.conf    2018-10-11 15:01:25.723033000 +0000
 @@ -14,6 +14,9 @@
  #
  #
 @@ -14,6 +14,9 @@
  #
  #
@@ -140,17 +140,10 @@ diff -urNp munin-2.0.25.orig/dists/tarball/plugins.conf munin-2.0.25/dists/tarba
 +
 +[cupsys_pages]
 +user root
 +
 +[cupsys_pages]
 +user root
-diff -urNp munin-2.0.25.orig/plugins/node.d/amavis.in munin-2.0.25/plugins/node.d/amavis.in
---- munin-2.0.25.orig/plugins/node.d/amavis.in 2014-11-24 21:46:24.000000000 +0000
-+++ munin-2.0.25/plugins/node.d/amavis.in      2015-09-08 10:05:48.874593251 +0000
-@@ -77,13 +77,12 @@ GPLv2
- =cut
- mktempfile () {
--    cmd=`echo $MUNIN_MKTEMP | sed s/\\$1/$1/`
--    $cmd
-+    mktemp -p /tmp/ $1
- }
+diff -urNpa munin-2.0.42.orig/plugins/node.d/amavis.in munin-2.0.42/plugins/node.d/amavis.in
+--- munin-2.0.42.orig/plugins/node.d/amavis.in 2018-10-11 15:00:48.915033000 +0000
++++ munin-2.0.42/plugins/node.d/amavis.in      2018-10-11 15:22:35.158033000 +0000
+@@ -76,7 +76,7 @@ GPLv2
  
  AMAVIS_LOG=${amavislog:-/var/log/mail/mail.info}
  LOGTAIL=${logtail:-logtail}
  
  AMAVIS_LOG=${amavislog:-/var/log/mail/mail.info}
  LOGTAIL=${logtail:-logtail}
@@ -158,8 +151,8 @@ diff -urNp munin-2.0.25.orig/plugins/node.d/amavis.in munin-2.0.25/plugins/node.
 +STATEFILE=@@PLUGSTATE@@/amavis.offset
  
  if [ "$1" = "autoconf" ]; then
 +STATEFILE=@@PLUGSTATE@@/amavis.offset
  
  if [ "$1" = "autoconf" ]; then
-         if [ -f "${AMAVIS_LOG}" -a -n "${LOGTAIL}" -a -x "${LOGTAIL}" ] ; then
-@@ -106,7 +105,7 @@ fi
+       if [ -f "${AMAVIS_LOG}" ] && [ -n "${LOGTAIL}" ] && [ -x "${LOGTAIL}" ] ; then
+@@ -99,7 +99,7 @@ fi
  
  if [ "$1" = "config" ]; then
        echo 'graph_title Amavis filter statistics'
  
  if [ "$1" = "config" ]; then
        echo 'graph_title Amavis filter statistics'
@@ -168,19 +161,19 @@ diff -urNp munin-2.0.25.orig/plugins/node.d/amavis.in munin-2.0.25/plugins/node.
        echo 'graph_category antivirus'
        echo 'virus.label virus'
        echo 'virus.info Number of viruses caught in email'
        echo 'graph_category antivirus'
        echo 'virus.label virus'
        echo 'virus.info Number of viruses caught in email'
-@@ -124,7 +123,7 @@ virus=U
+@@ -117,7 +117,7 @@ virus=U
  spamm=U
  spams=U
  
  spamm=U
  spams=U
  
--TEMP_FILE=$(mktempfile munin-amavis.XXXXXX)
-+TEMP_FILE=$(mktempfile munin-amavis.XXXXXXXXXX)
+-TEMP_FILE=$(@@MKTEMP@@ munin-amavis.XXXXXX)
++TEMP_FILE=$(@@MKTEMP@@ munin-amavis.XXXXXXXXXX)
  
  
- if [ -n "$TEMP_FILE" -a -f "$TEMP_FILE" ]
- then
-diff -urNp munin-2.0.25.orig/plugins/node.d/apache_accesses.in munin-2.0.25/plugins/node.d/apache_accesses.in
---- munin-2.0.25.orig/plugins/node.d/apache_accesses.in        2014-11-24 21:46:24.000000000 +0000
-+++ munin-2.0.25/plugins/node.d/apache_accesses.in     2015-09-08 10:05:48.875593251 +0000
-@@ -89,6 +89,7 @@ if (! eval "require LWP::UserAgent;")
+ if [ -n "$TEMP_FILE" ] && [ -f "$TEMP_FILE" ]; then
      if [ "$ARGS" != 0 ]; then
+diff -urNpa munin-2.0.42.orig/plugins/node.d/apache_accesses.in munin-2.0.42/plugins/node.d/apache_accesses.in
+--- munin-2.0.42.orig/plugins/node.d/apache_accesses.in        2018-10-11 15:00:48.915033000 +0000
++++ munin-2.0.42/plugins/node.d/apache_accesses.in     2018-10-11 15:01:25.724033000 +0000
+@@ -103,6 +103,7 @@ if (! eval "require LWP::UserAgent;")
  
  my $URL = exists $ENV{'url'} ? $ENV{'url'} : "http://127.0.0.1:%d/server-status?auto";
  my @PORTS = exists $ENV{'ports'} ? split(' ', $ENV{'ports'}) : (80);
  
  my $URL = exists $ENV{'url'} ? $ENV{'url'} : "http://127.0.0.1:%d/server-status?auto";
  my @PORTS = exists $ENV{'ports'} ? split(' ', $ENV{'ports'}) : (80);
@@ -188,7 +181,7 @@ diff -urNp munin-2.0.25.orig/plugins/node.d/apache_accesses.in munin-2.0.25/plug
  
  if ( defined $ARGV[0] and $ARGV[0] eq "autoconf" )
  {
  
  if ( defined $ARGV[0] and $ARGV[0] eq "autoconf" )
  {
-@@ -129,7 +130,11 @@ if ( defined $ARGV[0] and $ARGV[0] eq "a
+@@ -143,7 +144,11 @@ if ( defined $ARGV[0] and $ARGV[0] eq "a
  
  if ( defined $ARGV[0] and $ARGV[0] eq "config" )
  {
  
  if ( defined $ARGV[0] and $ARGV[0] eq "config" )
  {
@@ -201,10 +194,10 @@ diff -urNp munin-2.0.25.orig/plugins/node.d/apache_accesses.in munin-2.0.25/plug
        print "graph_args --base 1000\n";
        print "graph_vlabel accesses / \${graph_period}\n";
        print "graph_category apache\n";
        print "graph_args --base 1000\n";
        print "graph_vlabel accesses / \${graph_period}\n";
        print "graph_category apache\n";
-diff -urNp munin-2.0.25.orig/plugins/node.d/apache_processes.in munin-2.0.25/plugins/node.d/apache_processes.in
---- munin-2.0.25.orig/plugins/node.d/apache_processes.in       2014-11-24 21:46:24.000000000 +0000
-+++ munin-2.0.25/plugins/node.d/apache_processes.in    2015-09-08 10:05:48.876593251 +0000
-@@ -96,6 +96,7 @@ if (! eval "require LWP::UserAgent;")
+diff -urNpa munin-2.0.42.orig/plugins/node.d/apache_processes.in munin-2.0.42/plugins/node.d/apache_processes.in
+--- munin-2.0.42.orig/plugins/node.d/apache_processes.in       2018-10-11 15:00:48.915033000 +0000
++++ munin-2.0.42/plugins/node.d/apache_processes.in    2018-10-11 15:01:25.724033000 +0000
+@@ -110,6 +110,7 @@ if (! eval "require LWP::UserAgent;")
  
  my $URL = exists $ENV{'url'} ? $ENV{'url'} : "http://127.0.0.1:%d/server-status?auto";
  my @PORTS = exists $ENV{'ports'} ? split(' ', $ENV{'ports'}) : (80);
  
  my $URL = exists $ENV{'url'} ? $ENV{'url'} : "http://127.0.0.1:%d/server-status?auto";
  my @PORTS = exists $ENV{'ports'} ? split(' ', $ENV{'ports'}) : (80);
@@ -212,7 +205,7 @@ diff -urNp munin-2.0.25.orig/plugins/node.d/apache_processes.in munin-2.0.25/plu
  my $SHOWFREE = !exists $ENV{'showfree'} || $ENV{'showfree'};
  
  if ( defined $ARGV[0] and $ARGV[0] eq "autoconf" )
  my $SHOWFREE = !exists $ENV{'showfree'} || $ENV{'showfree'};
  
  if ( defined $ARGV[0] and $ARGV[0] eq "autoconf" )
-@@ -136,7 +137,11 @@ if ( defined $ARGV[0] and $ARGV[0] eq "a
+@@ -150,7 +151,11 @@ if ( defined $ARGV[0] and $ARGV[0] eq "a
  
  if ( defined $ARGV[0] and $ARGV[0] eq "config" )
  {
  
  if ( defined $ARGV[0] and $ARGV[0] eq "config" )
  {
@@ -225,10 +218,10 @@ diff -urNp munin-2.0.25.orig/plugins/node.d/apache_processes.in munin-2.0.25/plu
          print "graph_args --base 1000 -l 0\n";
                print "graph_category apache\n";
        print "graph_order ";
          print "graph_args --base 1000 -l 0\n";
                print "graph_category apache\n";
        print "graph_order ";
-diff -urNp munin-2.0.25.orig/plugins/node.d/apache_volume.in munin-2.0.25/plugins/node.d/apache_volume.in
---- munin-2.0.25.orig/plugins/node.d/apache_volume.in  2014-11-24 21:46:24.000000000 +0000
-+++ munin-2.0.25/plugins/node.d/apache_volume.in       2015-09-08 10:05:48.876593251 +0000
-@@ -89,6 +89,7 @@ if (! eval "require LWP::UserAgent;")
+diff -urNpa munin-2.0.42.orig/plugins/node.d/apache_volume.in munin-2.0.42/plugins/node.d/apache_volume.in
+--- munin-2.0.42.orig/plugins/node.d/apache_volume.in  2018-10-11 15:00:48.915033000 +0000
++++ munin-2.0.42/plugins/node.d/apache_volume.in       2018-10-11 15:01:25.724033000 +0000
+@@ -103,6 +103,7 @@ if (! eval "require LWP::UserAgent;")
  
  my $URL = exists $ENV{'url'} ? $ENV{'url'} : "http://127.0.0.1:%d/server-status?auto";
  my @PORTS = exists $ENV{'ports'} ? split(' ', $ENV{'ports'}) : (80);
  
  my $URL = exists $ENV{'url'} ? $ENV{'url'} : "http://127.0.0.1:%d/server-status?auto";
  my @PORTS = exists $ENV{'ports'} ? split(' ', $ENV{'ports'}) : (80);
@@ -236,7 +229,7 @@ diff -urNp munin-2.0.25.orig/plugins/node.d/apache_volume.in munin-2.0.25/plugin
  
  if ( defined $ARGV[0] and $ARGV[0] eq "autoconf" )
  {
  
  if ( defined $ARGV[0] and $ARGV[0] eq "autoconf" )
  {
-@@ -129,7 +130,11 @@ if ( defined $ARGV[0] and $ARGV[0] eq "a
+@@ -143,7 +144,11 @@ if ( defined $ARGV[0] and $ARGV[0] eq "a
  
  if ( defined $ARGV[0] and $ARGV[0] eq "config" )
  {
  
  if ( defined $ARGV[0] and $ARGV[0] eq "config" )
  {
@@ -249,9 +242,9 @@ diff -urNp munin-2.0.25.orig/plugins/node.d/apache_volume.in munin-2.0.25/plugin
        print "graph_args --base 1000\n";
        print "graph_vlabel bytes per \${graph_period}\n";
        print "graph_category apache\n";
        print "graph_args --base 1000\n";
        print "graph_vlabel bytes per \${graph_period}\n";
        print "graph_category apache\n";
-diff -urNp munin-2.0.25.orig/plugins/node.d/bind9.in munin-2.0.25/plugins/node.d/bind9.in
---- munin-2.0.25.orig/plugins/node.d/bind9.in  2014-11-24 21:46:24.000000000 +0000
-+++ munin-2.0.25/plugins/node.d/bind9.in       2015-09-08 10:05:48.877593251 +0000
+diff -urNpa munin-2.0.42.orig/plugins/node.d/bind9.in munin-2.0.42/plugins/node.d/bind9.in
+--- munin-2.0.42.orig/plugins/node.d/bind9.in  2018-10-11 15:00:48.915033000 +0000
++++ munin-2.0.42/plugins/node.d/bind9.in       2018-10-11 15:01:25.724033000 +0000
 @@ -53,7 +53,7 @@ GPLv2
  use strict;
  
 @@ -53,7 +53,7 @@ GPLv2
  use strict;
  
@@ -270,21 +263,21 @@ diff -urNp munin-2.0.25.orig/plugins/node.d/bind9.in munin-2.0.25/plugins/node.d
      while (<Q>) {
          chomp;
          my ($q,$n) = split(/\s+/,$_,2);
      while (<Q>) {
          chomp;
          my ($q,$n) = split(/\s+/,$_,2);
-diff -urNp munin-2.0.25.orig/plugins/node.d/courier_.in munin-2.0.25/plugins/node.d/courier_.in
---- munin-2.0.25.orig/plugins/node.d/courier_.in       2014-11-24 21:46:24.000000000 +0000
-+++ munin-2.0.25/plugins/node.d/courier_.in    2015-09-08 10:05:48.877593251 +0000
+diff -urNpa munin-2.0.42.orig/plugins/node.d/courier_.in munin-2.0.42/plugins/node.d/courier_.in
+--- munin-2.0.42.orig/plugins/node.d/courier_.in       2018-10-11 15:00:48.915033000 +0000
++++ munin-2.0.42/plugins/node.d/courier_.in    2018-10-11 15:01:25.725033000 +0000
 @@ -55,7 +55,7 @@ Unknown
  COURIER_LOG=${logfile:-/var/log/mail.log}
 @@ -55,7 +55,7 @@ Unknown
  COURIER_LOG=${logfile:-/var/log/mail.log}
- SERVICE=${service:-`basename $0 | sed 's/^courier_//g'`}
+ SERVICE=${service:-$(basename "$0" | sed 's/^courier_//g')}
  OFFSET_FILE=${MUNIN_PLUGSTATE}/courier_${SERVICE}.offset
 -LOGTAIL=${logtail:-/usr/sbin/logtail}
 +LOGTAIL=${logtail:-`which logtail`}
  
  OFFSET_FILE=${MUNIN_PLUGSTATE}/courier_${SERVICE}.offset
 -LOGTAIL=${logtail:-/usr/sbin/logtail}
 +LOGTAIL=${logtail:-`which logtail`}
  
- mktempfile () {
- @@MKTEMP@@
-diff -urNp munin-2.0.25.orig/plugins/node.d/courier_mta_mailstats.in munin-2.0.25/plugins/node.d/courier_mta_mailstats.in
---- munin-2.0.25.orig/plugins/node.d/courier_mta_mailstats.in  2014-11-24 21:46:24.000000000 +0000
-+++ munin-2.0.25/plugins/node.d/courier_mta_mailstats.in       2015-09-08 10:05:48.878593251 +0000
+ case $1 in
+diff -urNpa munin-2.0.42.orig/plugins/node.d/courier_mta_mailstats.in munin-2.0.42/plugins/node.d/courier_mta_mailstats.in
+--- munin-2.0.42.orig/plugins/node.d/courier_mta_mailstats.in  2018-10-11 15:00:48.915033000 +0000
++++ munin-2.0.42/plugins/node.d/courier_mta_mailstats.in       2018-10-11 15:01:25.725033000 +0000
 @@ -108,7 +108,9 @@ if(!defined $pos) {
  
  if($startsize < $pos) {
 @@ -108,7 +108,9 @@ if(!defined $pos) {
  
  if($startsize < $pos) {
@@ -296,9 +289,9 @@ diff -urNp munin-2.0.25.orig/plugins/node.d/courier_mta_mailstats.in munin-2.0.2
      $pos = 0;
  }
  
      $pos = 0;
  }
  
-diff -urNp munin-2.0.25.orig/plugins/node.d/courier_mta_mailvolume.in munin-2.0.25/plugins/node.d/courier_mta_mailvolume.in
---- munin-2.0.25.orig/plugins/node.d/courier_mta_mailvolume.in 2014-11-24 21:46:24.000000000 +0000
-+++ munin-2.0.25/plugins/node.d/courier_mta_mailvolume.in      2015-09-08 10:05:48.878593251 +0000
+diff -urNpa munin-2.0.42.orig/plugins/node.d/courier_mta_mailvolume.in munin-2.0.42/plugins/node.d/courier_mta_mailvolume.in
+--- munin-2.0.42.orig/plugins/node.d/courier_mta_mailvolume.in 2018-10-11 15:00:48.915033000 +0000
++++ munin-2.0.42/plugins/node.d/courier_mta_mailvolume.in      2018-10-11 15:01:25.725033000 +0000
 @@ -98,7 +98,9 @@ if(!defined $pos) {
  
  if($startsize < $pos) {
 @@ -98,7 +98,9 @@ if(!defined $pos) {
  
  if($startsize < $pos) {
@@ -310,9 +303,9 @@ diff -urNp munin-2.0.25.orig/plugins/node.d/courier_mta_mailvolume.in munin-2.0.
      $pos = 0;
  }
  
      $pos = 0;
  }
  
-diff -urNp munin-2.0.25.orig/plugins/node.d/cupsys_pages.in munin-2.0.25/plugins/node.d/cupsys_pages.in
---- munin-2.0.25.orig/plugins/node.d/cupsys_pages.in   2014-11-24 21:46:24.000000000 +0000
-+++ munin-2.0.25/plugins/node.d/cupsys_pages.in        2015-09-08 10:05:48.878593251 +0000
+diff -urNpa munin-2.0.42.orig/plugins/node.d/cupsys_pages.in munin-2.0.42/plugins/node.d/cupsys_pages.in
+--- munin-2.0.42.orig/plugins/node.d/cupsys_pages.in   2018-10-11 15:00:48.915033000 +0000
++++ munin-2.0.42/plugins/node.d/cupsys_pages.in        2018-10-11 15:01:25.725033000 +0000
 @@ -100,7 +100,9 @@ if (!defined $pos) {
  }
  if ($startsize < $pos) {
 @@ -100,7 +100,9 @@ if (!defined $pos) {
  }
  if ($startsize < $pos) {
@@ -333,22 +326,22 @@ diff -urNp munin-2.0.25.orig/plugins/node.d/cupsys_pages.in munin-2.0.25/plugins
            if(!defined($printers{$1}) && keys(%printers) < $MAXLABEL) {
                $printers{$1} += int($2)*int($3);
            } elsif(defined($printers{$1})) {
            if(!defined($printers{$1}) && keys(%printers) < $MAXLABEL) {
                $printers{$1} += int($2)*int($3);
            } elsif(defined($printers{$1})) {
-diff -urNp munin-2.0.25.orig/plugins/node.d/foldingathome_rank.in munin-2.0.25/plugins/node.d/foldingathome_rank.in
---- munin-2.0.25.orig/plugins/node.d/foldingathome_rank.in     2014-11-24 21:46:24.000000000 +0000
-+++ munin-2.0.25/plugins/node.d/foldingathome_rank.in  2015-09-08 10:05:48.879593251 +0000
-@@ -13,7 +13,7 @@
+diff -urNpa munin-2.0.42.orig/plugins/node.d/foldingathome_rank.in munin-2.0.42/plugins/node.d/foldingathome_rank.in
+--- munin-2.0.42.orig/plugins/node.d/foldingathome_rank.in     2018-10-11 15:00:48.916033000 +0000
++++ munin-2.0.42/plugins/node.d/foldingathome_rank.in  2018-10-11 15:01:25.726033000 +0000
+@@ -12,7 +12,7 @@
+ # scripts):
  #%# family=contrib
  #%# family=contrib
- #%# capabilities=autoconf
  
 -statefile=$MUNIN_PLUGSTATE/plugin-fah_rank.state
 +statefile=@@PLUGSTATE@@/plugin-fah_rank.state
  
  
 -statefile=$MUNIN_PLUGSTATE/plugin-fah_rank.state
 +statefile=@@PLUGSTATE@@/plugin-fah_rank.state
  
- if [ "$1" = "autoconf" ]; then
-     # No real check of anything
-diff -urNp munin-2.0.25.orig/plugins/node.d/mailman.in munin-2.0.25/plugins/node.d/mailman.in
---- munin-2.0.25.orig/plugins/node.d/mailman.in        2014-11-24 21:46:24.000000000 +0000
-+++ munin-2.0.25/plugins/node.d/mailman.in     2015-09-08 10:05:48.879593251 +0000
-@@ -38,7 +38,13 @@ $members = 0;
+ if [ "$1" = "config" ]; then
+     echo 'graph_title Folding@Home Rank'
+diff -urNpa munin-2.0.42.orig/plugins/node.d/mailman.in munin-2.0.42/plugins/node.d/mailman.in
+--- munin-2.0.42.orig/plugins/node.d/mailman.in        2018-10-11 15:00:48.916033000 +0000
++++ munin-2.0.42/plugins/node.d/mailman.in     2018-10-11 15:01:25.726033000 +0000
+@@ -39,7 +39,13 @@ $members = 0;
  # System paths
  $logfile = $ENV{'logfile'} || "/var/log/mailman/post";
  $libdir  = $ENV{'libdir'}  || "/var/lib/mailman";
  # System paths
  $logfile = $ENV{'logfile'} || "/var/log/mailman/post";
  $libdir  = $ENV{'libdir'}  || "/var/lib/mailman";
@@ -363,7 +356,7 @@ diff -urNp munin-2.0.25.orig/plugins/node.d/mailman.in munin-2.0.25/plugins/node
  
  if (-f "$logfile.0")
  {
  
  if (-f "$logfile.0")
  {
-@@ -94,7 +100,9 @@ if(!defined $pos) {
+@@ -104,7 +110,9 @@ if(!defined $pos) {
      $startsize = 0;
  } elsif($startsize < $pos) {
      # Log rotated
      $startsize = 0;
  } elsif($startsize < $pos) {
      # Log rotated
@@ -374,18 +367,18 @@ diff -urNp munin-2.0.25.orig/plugins/node.d/mailman.in munin-2.0.25/plugins/node
      $pos = 0;
  }
  
      $pos = 0;
  }
  
-diff -urNp munin-2.0.25.orig/plugins/node.d/mysql_.in munin-2.0.25/plugins/node.d/mysql_.in
---- munin-2.0.25.orig/plugins/node.d/mysql_.in 2014-11-24 21:46:24.000000000 +0000
-+++ munin-2.0.25/plugins/node.d/mysql_.in      2015-09-08 10:05:48.881593251 +0000
-@@ -39,6 +39,7 @@ Non-default example:
-     env.mysqlconnection DBI:mysql:mysql;host=127.0.0.1;port=3306
-     env.mysqluser root
+diff -urNpa munin-2.0.42.orig/plugins/node.d/mysql_.in munin-2.0.42/plugins/node.d/mysql_.in
+--- munin-2.0.42.orig/plugins/node.d/mysql_.in 2018-10-11 15:00:48.916033000 +0000
++++ munin-2.0.42/plugins/node.d/mysql_.in      2018-10-11 15:01:25.727033000 +0000
+@@ -50,6 +50,7 @@ Non-default example:
+     env.mysqlconnection DBI:mysql:information_schema;host=127.0.0.1;port=3306
+     env.mysqluser munin
      env.mysqlpassword geheim
 +    env.mysqlnosuperpriv 1
      env.cachenamespace munin_mysql_pri
    [mysql2_*]
      env.mysqlpassword geheim
 +    env.mysqlnosuperpriv 1
      env.cachenamespace munin_mysql_pri
    [mysql2_*]
-     env.mysqlconnection DBI:mysql:mysql;host=127.0.0.1;port=13306
-@@ -156,6 +157,7 @@ my %config = (
+     env.mysqlconnection DBI:mysql:information_schema;host=127.0.0.1;port=13306
+@@ -189,6 +190,7 @@ my %config = (
      'user'       => $ENV{'mysqluser'}       || 'root',
      'password'   => $ENV{'mysqlpassword'}   || '',
      'cache_namespace' => $ENV{'cachenamespace'} || 'munin_mysql',
      'user'       => $ENV{'mysqluser'}       || 'root',
      'password'   => $ENV{'mysqlpassword'}   || '',
      'cache_namespace' => $ENV{'cachenamespace'} || 'munin_mysql',
@@ -393,9 +386,9 @@ diff -urNp munin-2.0.25.orig/plugins/node.d/mysql_.in munin-2.0.25/plugins/node.
  );
  
  
  );
  
  
-@@ -927,8 +929,10 @@ sub update_data {
+@@ -1111,8 +1113,10 @@ sub update_data {
      update_variables($dbh);
      update_variables($dbh);
+     update_plugins($dbh);
      update_innodb($dbh);
 -    update_master($dbh);
 -    update_slave($dbh);
      update_innodb($dbh);
 -    update_master($dbh);
 -    update_slave($dbh);
@@ -405,39 +398,41 @@ diff -urNp munin-2.0.25.orig/plugins/node.d/mysql_.in munin-2.0.25/plugins/node.
 +    }
  
      $shared_memory_cache->set('data', $data);
 +    }
  
      $shared_memory_cache->set('data', $data);
- }
-diff -urNp munin-2.0.25.orig/plugins/node.d/mysql_innodb.in munin-2.0.25/plugins/node.d/mysql_innodb.in
---- munin-2.0.25.orig/plugins/node.d/mysql_innodb.in   2014-11-24 21:46:24.000000000 +0000
-+++ munin-2.0.25/plugins/node.d/mysql_innodb.in        2015-09-08 10:05:48.881593251 +0000
+     $shared_memory_cache->set('graphs', nfreeze(\%graphs));
+diff -urNpa munin-2.0.42.orig/plugins/node.d/mysql_innodb.in munin-2.0.42/plugins/node.d/mysql_innodb.in
+--- munin-2.0.42.orig/plugins/node.d/mysql_innodb.in   2018-10-11 15:00:48.916033000 +0000
++++ munin-2.0.42/plugins/node.d/mysql_innodb.in        2018-10-11 15:01:25.727033000 +0000
 @@ -1,4 +1,4 @@
 -#!@@GOODSH@@
 +#!@@BASH@@
  
  : << =cut
  
 @@ -1,4 +1,4 @@
 -#!@@GOODSH@@
 +#!@@BASH@@
  
  : << =cut
  
-diff -urNp munin-2.0.25.orig/plugins/node.d/mysql_slowqueries.in munin-2.0.25/plugins/node.d/mysql_slowqueries.in
---- munin-2.0.25.orig/plugins/node.d/mysql_slowqueries.in      2014-11-24 21:46:24.000000000 +0000
-+++ munin-2.0.25/plugins/node.d/mysql_slowqueries.in   2015-09-08 10:05:48.882593251 +0000
-@@ -64,5 +64,5 @@ if [ "$1" = "config" ]; then
+diff -urNpa munin-2.0.42.orig/plugins/node.d/mysql_slowqueries.in munin-2.0.42/plugins/node.d/mysql_slowqueries.in
+--- munin-2.0.42.orig/plugins/node.d/mysql_slowqueries.in      2018-10-11 15:00:48.916033000 +0000
++++ munin-2.0.42/plugins/node.d/mysql_slowqueries.in   2018-10-11 15:18:55.849033000 +0000
+@@ -61,6 +61,6 @@ if [ "$1" = "config" ]; then
        exit 0
  fi
  
 -/usr/bin/printf "queries.value "
 +/bin/printf "queries.value "
        exit 0
  fi
  
 -/usr/bin/printf "queries.value "
 +/bin/printf "queries.value "
- ($MYSQLADMIN $MYSQLOPTS status 2>/dev/null || echo a a a a a a a a U) | awk '{print $9}'
-diff -urNp munin-2.0.25.orig/plugins/node.d/mysql_threads.in munin-2.0.25/plugins/node.d/mysql_threads.in
---- munin-2.0.25.orig/plugins/node.d/mysql_threads.in  2014-11-24 21:46:24.000000000 +0000
-+++ munin-2.0.25/plugins/node.d/mysql_threads.in       2015-09-08 10:05:48.882593251 +0000
-@@ -74,5 +74,5 @@ if [ "$1" = "config" ]; then
+ # shellcheck disable=SC2086
+ ("$MYSQLADMIN" $MYSQLOPTS status 2>/dev/null || echo a a a a a a a a U) | awk '{print $9}'
+diff -urNpa munin-2.0.42.orig/plugins/node.d/mysql_threads.in munin-2.0.42/plugins/node.d/mysql_threads.in
+--- munin-2.0.42.orig/plugins/node.d/mysql_threads.in  2018-10-11 15:00:48.916033000 +0000
++++ munin-2.0.42/plugins/node.d/mysql_threads.in       2018-10-11 15:19:08.599033000 +0000
+@@ -70,6 +70,6 @@ if [ "$1" = "config" ]; then
        exit 0
  fi
  
 -/usr/bin/printf "threads.value "
 +/bin/printf "threads.value "
        exit 0
  fi
  
 -/usr/bin/printf "threads.value "
 +/bin/printf "threads.value "
- ($MYSQLADMIN $MYSQLOPTS status 2>/dev/null || echo 'a a a U') | awk '{print $4}'
-diff -urNp munin-2.0.25.orig/plugins/node.d/ntp_.in munin-2.0.25/plugins/node.d/ntp_.in
---- munin-2.0.25.orig/plugins/node.d/ntp_.in   2014-11-24 21:46:24.000000000 +0000
-+++ munin-2.0.25/plugins/node.d/ntp_.in        2015-09-08 10:05:48.883593251 +0000
+ # shellcheck disable=SC2086
+ ("$MYSQLADMIN" $MYSQLOPTS status 2>/dev/null || echo 'a a a U') | awk '{print $4}'
+diff -urNpa munin-2.0.42.orig/plugins/node.d/ntp_.in munin-2.0.42/plugins/node.d/ntp_.in
+--- munin-2.0.42.orig/plugins/node.d/ntp_.in   2018-10-11 15:00:48.916033000 +0000
++++ munin-2.0.42/plugins/node.d/ntp_.in        2018-10-11 15:01:25.728033000 +0000
 @@ -57,26 +57,26 @@ use Net::DNS;
  use Net::IP;
  
 @@ -57,26 +57,26 @@ use Net::DNS;
  use Net::IP;
  
@@ -480,51 +475,49 @@ diff -urNp munin-2.0.25.orig/plugins/node.d/ntp_.in munin-2.0.25/plugins/node.d/
  
  foreach my $line (@associations) {
          if ($line =~ m/^\s*\d+/) {
  
  foreach my $line (@associations) {
          if ($line =~ m/^\s*\d+/) {
-diff -urNp munin-2.0.25.orig/plugins/node.d/ntp_kernel_err.in munin-2.0.25/plugins/node.d/ntp_kernel_err.in
---- munin-2.0.25.orig/plugins/node.d/ntp_kernel_err.in 2014-11-24 21:46:24.000000000 +0000
-+++ munin-2.0.25/plugins/node.d/ntp_kernel_err.in      2015-09-08 10:05:48.884593251 +0000
+diff -urNpa munin-2.0.42.orig/plugins/node.d/ntp_kernel_err.in munin-2.0.42/plugins/node.d/ntp_kernel_err.in
+--- munin-2.0.42.orig/plugins/node.d/ntp_kernel_err.in 2018-10-11 15:00:48.916033000 +0000
++++ munin-2.0.42/plugins/node.d/ntp_kernel_err.in      2018-10-11 15:21:12.578033000 +0000
 @@ -32,7 +32,7 @@ EOF
  export PATH=/usr/local/sbin:$PATH
  
  if [ "$1" = "autoconf" ]; then
 -    { ntpq -c kerninfo; ntpdc -c kerninfo; } 2>/dev/null |
 @@ -32,7 +32,7 @@ EOF
  export PATH=/usr/local/sbin:$PATH
  
  if [ "$1" = "autoconf" ]; then
 -    { ntpq -c kerninfo; ntpdc -c kerninfo; } 2>/dev/null |
-+    { /usr/sbin/ntpq -c kerninfo; ntpdc -c kerninfo; } 2>/dev/null |
++    { /usr/sbin/ntpq -c kerninfo; /usr/sbin/ntpdc -c kerninfo; } 2>/dev/null |
      awk 'BEGIN { ev=1; }
           /^estimated error:/ { ev=0; }
      awk 'BEGIN { ev=1; }
           /^estimated error:/ { ev=0; }
-          END { if (ev == 0) { print "yes";} else { print "no"; } exit ev; }'
-@@ -51,11 +51,11 @@ fi
+          END { if (ev == 0) { print "yes";} else { print "no (command ntpq or ntpdc not found)"; } exit 0; }'
+@@ -51,9 +51,9 @@ fi
  
  printf 'ntp_err.value '
  
  
  printf 'ntp_err.value '
  
--if [ $(ntpq -c version | grep --extended-regexp --only-matching '[[:digit:]]\.[[:digit:]]\.[[:digit:]]' | tr -d '.') -ge 427 ]
-+if [ $(/usr/sbin/ntpq -c version | grep --extended-regexp --only-matching '[[:digit:]]\.[[:digit:]]\.[[:digit:]]' | tr -d '.') -ge 427 ]
+-if [ "$(ntpq -c version | grep --extended-regexp --only-matching '[[:digit:]]\.[[:digit:]]\.[[:digit:]]' | tr -d '.')" -ge 427 ]
++if [ "$(/usr/sbin/ntpq -c version | grep --extended-regexp --only-matching '[[:digit:]]\.[[:digit:]]\.[[:digit:]]' | tr -d '.')" -ge 427 ]
  then
  then
--    cmd=ntpq
-+    cmd=/usr/sbin/ntpq
+-    ntpq -c kerninfo | awk '/^estimated error:/ { print $3 / 1000 }'
++    /usr/sbin/ntpq -c kerninfo | awk '/^estimated error:/ { print $3 / 1000 }'
  else
  else
--    cmd=ntpdc
-+    cmd=/usr/sbin/ntpdc
+-    ntpdc -c kerninfo | awk '/^estimated error:/ { print $3 }'
++    /usr/sbin/ntpdc -c kerninfo | awk '/^estimated error:/ { print $3 }'
  fi
  fi
- $cmd -c kerninfo | awk '/^estimated error:/ { print $3 }'
-diff -urNp munin-2.0.25.orig/plugins/node.d/ntp_kernel_pll_freq.in munin-2.0.25/plugins/node.d/ntp_kernel_pll_freq.in
---- munin-2.0.25.orig/plugins/node.d/ntp_kernel_pll_freq.in    2014-11-24 21:46:24.000000000 +0000
-+++ munin-2.0.25/plugins/node.d/ntp_kernel_pll_freq.in 2015-09-08 10:05:48.884593251 +0000
+diff -urNpa munin-2.0.42.orig/plugins/node.d/ntp_kernel_pll_freq.in munin-2.0.42/plugins/node.d/ntp_kernel_pll_freq.in
+--- munin-2.0.42.orig/plugins/node.d/ntp_kernel_pll_freq.in    2018-10-11 15:00:48.916033000 +0000
++++ munin-2.0.42/plugins/node.d/ntp_kernel_pll_freq.in 2018-10-11 15:20:02.850033000 +0000
 @@ -39,7 +39,7 @@ EOF
  export PATH=/usr/local/sbin:$PATH
  
  if [ "$1" = "autoconf" ]; then
 -    { ntpq -c kerninfo; ntpdc -c kerninfo; } 2>/dev/null |
 @@ -39,7 +39,7 @@ EOF
  export PATH=/usr/local/sbin:$PATH
  
  if [ "$1" = "autoconf" ]; then
 -    { ntpq -c kerninfo; ntpdc -c kerninfo; } 2>/dev/null |
-+    { /usr/sbin/ntpq -c kerninfo; ntpdc -c kerninfo; } 2>/dev/null |
++    { /usr/sbin/ntpq -c kerninfo; /usr/sbin/ntpdc -c kerninfo; } 2>/dev/null |
      awk 'BEGIN { ev=1; }
           /^pll frequency:/ { ev=0; }
      awk 'BEGIN { ev=1; }
           /^pll frequency:/ { ev=0; }
-          END { if (ev == 0) { print "yes";} else { print "no"; } exit ev; }'
+          END { if (ev == 0) { print "yes";} else { print "no (command ntpq or ntpdc not found)"; } exit 0; }'
 @@ -65,11 +65,11 @@ fi
  
  printf 'ntp_pll_freq.value '
  
 @@ -65,11 +65,11 @@ fi
  
  printf 'ntp_pll_freq.value '
  
--if [ $(ntpq -c version | grep --extended-regexp --only-matching '[[:digit:]]\.[[:digit:]]\.[[:digit:]]' | tr -d '.') -ge 427 ]
-+if [ $(/usr/sbin/ntpq -c version | grep --extended-regexp --only-matching '[[:digit:]]\.[[:digit:]]\.[[:digit:]]' | tr -d '.') -ge 427 ]
+-if [ "$(ntpq -c version | grep --extended-regexp --only-matching '[[:digit:]]\.[[:digit:]]\.[[:digit:]]' | tr -d '.')" -ge 427 ]
++if [ "$(/usr/sbin/ntpq -c version | grep --extended-regexp --only-matching '[[:digit:]]\.[[:digit:]]\.[[:digit:]]' | tr -d '.')" -ge 427 ]
  then
 -    cmd=ntpq
 +    cmd=/usr/sbin/ntpq
  then
 -    cmd=ntpq
 +    cmd=/usr/sbin/ntpq
@@ -534,38 +527,36 @@ diff -urNp munin-2.0.25.orig/plugins/node.d/ntp_kernel_pll_freq.in munin-2.0.25/
  fi
  
  $cmd -c kerninfo | awk -v fcomp=$fcomp '/^pll frequency:/ { print $3 + fcomp }'
  fi
  
  $cmd -c kerninfo | awk -v fcomp=$fcomp '/^pll frequency:/ { print $3 + fcomp }'
-diff -urNp munin-2.0.25.orig/plugins/node.d/ntp_kernel_pll_off.in munin-2.0.25/plugins/node.d/ntp_kernel_pll_off.in
---- munin-2.0.25.orig/plugins/node.d/ntp_kernel_pll_off.in     2014-11-24 21:46:24.000000000 +0000
-+++ munin-2.0.25/plugins/node.d/ntp_kernel_pll_off.in  2015-09-08 10:05:48.885593251 +0000
+diff -urNpa munin-2.0.42.orig/plugins/node.d/ntp_kernel_pll_off.in munin-2.0.42/plugins/node.d/ntp_kernel_pll_off.in
+--- munin-2.0.42.orig/plugins/node.d/ntp_kernel_pll_off.in     2018-10-11 15:00:48.916033000 +0000
++++ munin-2.0.42/plugins/node.d/ntp_kernel_pll_off.in  2018-10-11 15:20:26.379033000 +0000
 @@ -32,7 +32,7 @@ EOF
  export PATH=/usr/local/sbin:$PATH
  
  if [ "$1" = "autoconf" ]; then
 -    { ntpq -c kerninfo; ntpdc -c kerninfo; } 2>/dev/null |
 @@ -32,7 +32,7 @@ EOF
  export PATH=/usr/local/sbin:$PATH
  
  if [ "$1" = "autoconf" ]; then
 -    { ntpq -c kerninfo; ntpdc -c kerninfo; } 2>/dev/null |
-+    { /usr/sbin/ntpq -c kerninfo; ntpdc -c kerninfo; } 2>/dev/null |
++    { /usr/sbin/ntpq -c kerninfo; /usr/sbin/ntpdc -c kerninfo; } 2>/dev/null |
      awk 'BEGIN { ev=1; }
           /^pll offset:/ { ev=0; }
      awk 'BEGIN { ev=1; }
           /^pll offset:/ { ev=0; }
-          END { if (ev == 0) { print "yes";} else { print "no"; } exit ev; }'
-@@ -51,11 +51,11 @@ fi
+          END { if (ev == 0) { print "yes";} else { print "no (command ntpq or ntpdc not found)"; } exit 0; }'
+@@ -51,9 +51,9 @@ fi
  
  printf 'ntp_pll_off.value '
  
  
  printf 'ntp_pll_off.value '
  
--if [ $(ntpq -c version | grep --extended-regexp --only-matching '[[:digit:]]\.[[:digit:]]\.[[:digit:]]' | tr -d '.') -ge 427 ]
-+if [ $(/usr/sbin/ntpq -c version | grep --extended-regexp --only-matching '[[:digit:]]\.[[:digit:]]\.[[:digit:]]' | tr -d '.') -ge 427 ]
+-if [ "$(ntpq -c version | grep --extended-regexp --only-matching '[[:digit:]]\.[[:digit:]]\.[[:digit:]]' | tr -d '.')" -ge 427 ]
++if [ "$(/usr/sbin/ntpq -c version | grep --extended-regexp --only-matching '[[:digit:]]\.[[:digit:]]\.[[:digit:]]' | tr -d '.')" -ge 427 ]
  then
  then
--    cmd=ntpq
-+    cmd=/usr/sbin/ntpq
+-    ntpq -c kerninfo | awk '/^pll offset:/ { print $3 / 1000 }'
++    /usr/sbin/ntpq -c kerninfo | awk '/^pll offset:/ { print $3 / 1000 }'
  else
  else
--    cmd=ntpdc
-+    cmd=/usr/sbin/ntpdc
+-    ntpdc -c kerninfo | awk '/^pll offset:/ { print $3 }'
++    /usr/sbin/ntpdc -c kerninfo | awk '/^pll offset:/ { print $3 }'
  fi
  fi
+diff -urNpa munin-2.0.42.orig/plugins/node.d/ntp_offset.in munin-2.0.42/plugins/node.d/ntp_offset.in
+--- munin-2.0.42.orig/plugins/node.d/ntp_offset.in     2018-10-11 15:00:48.916033000 +0000
++++ munin-2.0.42/plugins/node.d/ntp_offset.in  2018-10-11 15:01:25.729033000 +0000
+@@ -42,9 +42,9 @@ nodelay=${nodelay:-}
  
  
- $cmd -c kerninfo | awk '/^pll offset:/ { print $3 }'
-diff -urNp munin-2.0.25.orig/plugins/node.d/ntp_offset.in munin-2.0.25/plugins/node.d/ntp_offset.in
---- munin-2.0.25.orig/plugins/node.d/ntp_offset.in     2014-11-24 21:46:24.000000000 +0000
-+++ munin-2.0.25/plugins/node.d/ntp_offset.in  2015-09-08 10:05:48.885593251 +0000
-@@ -38,9 +38,9 @@ Loosely based on ntp_ plugin, but rework
- =cut
  
  do_autoconf () {
 -    ntpq -c help >/dev/null 2>&1 || { echo 'no (no ntpq program)'; exit 0; }
  
  do_autoconf () {
 -    ntpq -c help >/dev/null 2>&1 || { echo 'no (no ntpq program)'; exit 0; }
@@ -576,29 +567,29 @@ diff -urNp munin-2.0.25.orig/plugins/node.d/ntp_offset.in munin-2.0.25/plugins/n
        0)
              echo 'no (unable to list peers)'
            exit 0
        0)
              echo 'no (unable to list peers)'
            exit 0
-@@ -57,7 +57,7 @@ do_autoconf () {
+@@ -61,7 +61,7 @@ do_autoconf () {
  }
  
  do_config () {
 -    syspeer="$(ntpq -n -p | grep '^[*o]')"
 +    syspeer="$(/usr/sbin/ntpq -n -p | grep '^[*o]')"
  
  }
  
  do_config () {
 -    syspeer="$(ntpq -n -p | grep '^[*o]')"
 +    syspeer="$(/usr/sbin/ntpq -n -p | grep '^[*o]')"
  
+     # shellcheck disable=SC2086
      set - $syspeer
      set - $syspeer
-@@ -86,7 +86,7 @@ EOF
+@@ -91,7 +91,7 @@ EOF
  
  do_ () {
      # Fetch operation
 -    syspeer="$(ntpq -n -p | grep '^[*o]')"
 +    syspeer="$(/usr/sbin/ntpq -n -p | grep '^[*o]')"
  
  
  do_ () {
      # Fetch operation
 -    syspeer="$(ntpq -n -p | grep '^[*o]')"
 +    syspeer="$(/usr/sbin/ntpq -n -p | grep '^[*o]')"
  
+     # shellcheck disable=SC2086
      set - $syspeer
      set - $syspeer
-diff -urNp munin-2.0.25.orig/plugins/node.d/ntp_states.in munin-2.0.25/plugins/node.d/ntp_states.in
---- munin-2.0.25.orig/plugins/node.d/ntp_states.in     2014-11-24 21:46:24.000000000 +0000
-+++ munin-2.0.25/plugins/node.d/ntp_states.in  2015-09-08 10:05:48.886593251 +0000
-@@ -72,10 +72,10 @@ sub make_hash {
- #  1 63933  931a   yes   yes  none   outlyer    sys_peer  1
+diff -urNpa munin-2.0.42.orig/plugins/node.d/ntp_states.in munin-2.0.42/plugins/node.d/ntp_states.in
+--- munin-2.0.42.orig/plugins/node.d/ntp_states.in     2018-10-11 15:00:48.916033000 +0000
++++ munin-2.0.42/plugins/node.d/ntp_states.in  2018-10-11 15:01:25.729033000 +0000
+@@ -77,10 +77,10 @@ sub make_hash {
+ #  1 63933  931a   yes   yes  none   outlier    sys_peer  1
  #  2 63934  943a   yes   yes  none candidate    sys_peer  3
  
 -        foreach my $line (`ntpq -c associations`) {
  #  2 63934  943a   yes   yes  none candidate    sys_peer  3
  
 -        foreach my $line (`ntpq -c associations`) {
@@ -610,7 +601,7 @@ diff -urNp munin-2.0.25.orig/plugins/node.d/ntp_states.in munin-2.0.25/plugins/n
                          $peerinfo =~ s/\s//g;
                          my ($peer_addr) = ($peerinfo =~ m/srcadr=(.*)/);
  
                          $peerinfo =~ s/\s//g;
                          my ($peer_addr) = ($peerinfo =~ m/srcadr=(.*)/);
  
-@@ -125,17 +125,17 @@ sub make_names {
+@@ -141,17 +141,17 @@ sub make_names {
  }
  
  if ($ARGV[0] and $ARGV[0] eq "autoconf") {
  }
  
  if ($ARGV[0] and $ARGV[0] eq "autoconf") {
@@ -632,9 +623,9 @@ diff -urNp munin-2.0.25.orig/plugins/node.d/ntp_states.in munin-2.0.25/plugins/n
                  exit 0;
          }
  }
                  exit 0;
          }
  }
-diff -urNp munin-2.0.25.orig/plugins/node.d/nut_misc.in munin-2.0.25/plugins/node.d/nut_misc.in
---- munin-2.0.25.orig/plugins/node.d/nut_misc.in       2014-11-24 21:46:24.000000000 +0000
-+++ munin-2.0.25/plugins/node.d/nut_misc.in    2015-09-08 10:05:48.886593251 +0000
+diff -urNpa munin-2.0.42.orig/plugins/node.d/nut_misc.in munin-2.0.42/plugins/node.d/nut_misc.in
+--- munin-2.0.42.orig/plugins/node.d/nut_misc.in       2018-10-11 15:00:48.916033000 +0000
++++ munin-2.0.42/plugins/node.d/nut_misc.in    2018-10-11 15:01:25.729033000 +0000
 @@ -38,7 +38,8 @@ use strict;
  my %status;
  
 @@ -38,7 +38,8 @@ use strict;
  my %status;
  
@@ -680,9 +671,9 @@ diff -urNp munin-2.0.25.orig/plugins/node.d/nut_misc.in munin-2.0.25/plugins/nod
        while ($data =~ /([a-z.]+): (.+)\b/g) {
                my $label = $1;
                my $value = $2;
        while ($data =~ /([a-z.]+): (.+)\b/g) {
                my $label = $1;
                my $value = $2;
-diff -urNp munin-2.0.25.orig/plugins/node.d/nut_volts.in munin-2.0.25/plugins/node.d/nut_volts.in
---- munin-2.0.25.orig/plugins/node.d/nut_volts.in      2014-11-24 21:46:24.000000000 +0000
-+++ munin-2.0.25/plugins/node.d/nut_volts.in   2015-09-08 10:05:48.887593251 +0000
+diff -urNpa munin-2.0.42.orig/plugins/node.d/nut_volts.in munin-2.0.42/plugins/node.d/nut_volts.in
+--- munin-2.0.42.orig/plugins/node.d/nut_volts.in      2018-10-11 15:00:48.917033000 +0000
++++ munin-2.0.42/plugins/node.d/nut_volts.in   2018-10-11 15:01:25.730033000 +0000
 @@ -14,7 +14,8 @@ use strict;
  my %status;
  
 @@ -14,7 +14,8 @@ use strict;
  my %status;
  
@@ -733,10 +724,10 @@ diff -urNp munin-2.0.25.orig/plugins/node.d/nut_volts.in munin-2.0.25/plugins/no
        while ($data =~ /([a-z.]+): (.+)\b/g) {
                my $label = $1;
                my $value = $2;
        while ($data =~ /([a-z.]+): (.+)\b/g) {
                my $label = $1;
                my $value = $2;
-diff -urNp munin-2.0.25.orig/plugins/node.d/perdition.in munin-2.0.25/plugins/node.d/perdition.in
---- munin-2.0.25.orig/plugins/node.d/perdition.in      2014-11-24 21:46:24.000000000 +0000
-+++ munin-2.0.25/plugins/node.d/perdition.in   2015-09-08 10:05:48.887593251 +0000
-@@ -56,7 +56,7 @@ mktempfile () {
+diff -urNpa munin-2.0.42.orig/plugins/node.d/perdition.in munin-2.0.42/plugins/node.d/perdition.in
+--- munin-2.0.42.orig/plugins/node.d/perdition.in      2018-10-11 15:00:48.917033000 +0000
++++ munin-2.0.42/plugins/node.d/perdition.in   2018-10-11 15:01:25.730033000 +0000
+@@ -53,7 +53,7 @@ Unknown
  # Set the location of the perdition logs
  PERDITION_LOG=${logfile:-/var/log/perdition.log}
  OFFSET_FILE=${MUNIN_PLUGSTATE}/perdition.offset
  # Set the location of the perdition logs
  PERDITION_LOG=${logfile:-/var/log/perdition.log}
  OFFSET_FILE=${MUNIN_PLUGSTATE}/perdition.offset
@@ -745,9 +736,9 @@ diff -urNp munin-2.0.25.orig/plugins/node.d/perdition.in munin-2.0.25/plugins/no
  
  case $1 in
      autoconf|detect)
  
  case $1 in
      autoconf|detect)
-diff -urNp munin-2.0.25.orig/plugins/node.d/pop_stats.in munin-2.0.25/plugins/node.d/pop_stats.in
---- munin-2.0.25.orig/plugins/node.d/pop_stats.in      2014-11-24 21:46:24.000000000 +0000
-+++ munin-2.0.25/plugins/node.d/pop_stats.in   2015-09-08 10:05:48.888593251 +0000
+diff -urNpa munin-2.0.42.orig/plugins/node.d/pop_stats.in munin-2.0.42/plugins/node.d/pop_stats.in
+--- munin-2.0.42.orig/plugins/node.d/pop_stats.in      2018-10-11 15:00:48.917033000 +0000
++++ munin-2.0.42/plugins/node.d/pop_stats.in   2018-10-11 15:01:25.730033000 +0000
 @@ -68,7 +68,9 @@ if (!defined $pos)
  if ($startsize < $pos)
  {
 @@ -68,7 +68,9 @@ if (!defined $pos)
  if ($startsize < $pos)
  {
@@ -759,9 +750,9 @@ diff -urNp munin-2.0.25.orig/plugins/node.d/pop_stats.in munin-2.0.25/plugins/no
        $pos = 0;
  }
  
        $pos = 0;
  }
  
-diff -urNp munin-2.0.25.orig/plugins/node.d/postgres_scans_.in munin-2.0.25/plugins/node.d/postgres_scans_.in
---- munin-2.0.25.orig/plugins/node.d/postgres_scans_.in        2014-11-24 21:46:24.000000000 +0000
-+++ munin-2.0.25/plugins/node.d/postgres_scans_.in     2015-09-08 10:05:48.888593251 +0000
+diff -urNpa munin-2.0.42.orig/plugins/node.d/postgres_scans_.in munin-2.0.42/plugins/node.d/postgres_scans_.in
+--- munin-2.0.42.orig/plugins/node.d/postgres_scans_.in        2018-10-11 15:00:48.917033000 +0000
++++ munin-2.0.42/plugins/node.d/postgres_scans_.in     2018-10-11 15:01:25.730033000 +0000
 @@ -65,7 +65,6 @@ my $pg = Munin::Plugin::Pgsql->new(
      vlabel   => 'Scans / sec',
      basequery =>
 @@ -65,7 +65,6 @@ my $pg = Munin::Plugin::Pgsql->new(
      vlabel   => 'Scans / sec',
      basequery =>
@@ -770,9 +761,9 @@ diff -urNp munin-2.0.25.orig/plugins/node.d/postgres_scans_.in munin-2.0.25/plug
      pivotquery    => 1,
      configquery =>
          "VALUES ('sequential','Sequential scans'), ('index','Index scans')",
      pivotquery    => 1,
      configquery =>
          "VALUES ('sequential','Sequential scans'), ('index','Index scans')",
-diff -urNp munin-2.0.25.orig/plugins/node.d/postgres_tuples_.in munin-2.0.25/plugins/node.d/postgres_tuples_.in
---- munin-2.0.25.orig/plugins/node.d/postgres_tuples_.in       2014-11-24 21:46:24.000000000 +0000
-+++ munin-2.0.25/plugins/node.d/postgres_tuples_.in    2015-09-08 10:05:48.889593251 +0000
+diff -urNpa munin-2.0.42.orig/plugins/node.d/postgres_tuples_.in munin-2.0.42/plugins/node.d/postgres_tuples_.in
+--- munin-2.0.42.orig/plugins/node.d/postgres_tuples_.in       2018-10-11 15:00:48.917033000 +0000
++++ munin-2.0.42/plugins/node.d/postgres_tuples_.in    2018-10-11 15:01:25.730033000 +0000
 @@ -74,7 +74,6 @@ my $pg = Munin::Plugin::Pgsql->new(
                  . " COALESCE(sum(n_tup_del),0) AS deleted FROM pg_stat_user_tables",
          ],
 @@ -74,7 +74,6 @@ my $pg = Munin::Plugin::Pgsql->new(
                  . " COALESCE(sum(n_tup_del),0) AS deleted FROM pg_stat_user_tables",
          ],
@@ -781,9 +772,9 @@ diff -urNp munin-2.0.25.orig/plugins/node.d/postgres_tuples_.in munin-2.0.25/plu
      pivotquery    => 1,
      configquery   => [
          "VALUES ('seqread','Tuples sequentally read'), ('idxfetch','Tuples index fetched'), ('inserted','Tuples inserted'),"
      pivotquery    => 1,
      configquery   => [
          "VALUES ('seqread','Tuples sequentally read'), ('idxfetch','Tuples index fetched'), ('inserted','Tuples inserted'),"
-diff -urNp munin-2.0.25.orig/plugins/node.d/slapd_.in munin-2.0.25/plugins/node.d/slapd_.in
---- munin-2.0.25.orig/plugins/node.d/slapd_.in 2014-11-24 21:46:24.000000000 +0000
-+++ munin-2.0.25/plugins/node.d/slapd_.in      2015-09-08 10:05:48.890593251 +0000
+diff -urNpa munin-2.0.42.orig/plugins/node.d/slapd_.in munin-2.0.42/plugins/node.d/slapd_.in
+--- munin-2.0.42.orig/plugins/node.d/slapd_.in 2018-10-11 15:00:48.917033000 +0000
++++ munin-2.0.42/plugins/node.d/slapd_.in      2018-10-11 15:01:25.730033000 +0000
 @@ -37,7 +37,7 @@ use vars qw ( $config $param $act $scope
  
  # Change these to reflect your LDAP ACL. The given DN must have
 @@ -37,7 +37,7 @@ use vars qw ( $config $param $act $scope
  
  # Change these to reflect your LDAP ACL. The given DN must have
@@ -793,9 +784,9 @@ diff -urNp munin-2.0.25.orig/plugins/node.d/slapd_.in munin-2.0.25/plugins/node.
  my $server = ($ENV{'server'} || 'localhost');
  my $userdn = ($ENV{'binddn'} || '');
  my $userpw = ($ENV{'bindpw'} || '');
  my $server = ($ENV{'server'} || 'localhost');
  my $userdn = ($ENV{'binddn'} || '');
  my $userpw = ($ENV{'bindpw'} || '');
-diff -urNp munin-2.0.25.orig/plugins/node.d.linux/iostat.in munin-2.0.25/plugins/node.d.linux/iostat.in
---- munin-2.0.25.orig/plugins/node.d.linux/iostat.in   2014-11-24 21:46:24.000000000 +0000
-+++ munin-2.0.25/plugins/node.d.linux/iostat.in        2015-09-08 10:05:55.475593251 +0000
+diff -urNpa munin-2.0.42.orig/plugins/node.d.linux/iostat.in munin-2.0.42/plugins/node.d.linux/iostat.in
+--- munin-2.0.42.orig/plugins/node.d.linux/iostat.in   2018-10-11 15:00:48.914033000 +0000
++++ munin-2.0.42/plugins/node.d.linux/iostat.in        2018-10-11 15:01:25.731033000 +0000
 @@ -173,7 +173,7 @@ sub fetch_detailed() {
                if ($tmpnam =~ /\d+$/ and !$include_numbered) {
                    # Special case for devices like cXdXpX,
 @@ -173,7 +173,7 @@ sub fetch_detailed() {
                if ($tmpnam =~ /\d+$/ and !$include_numbered) {
                    # Special case for devices like cXdXpX,
@@ -805,56 +796,52 @@ diff -urNp munin-2.0.25.orig/plugins/node.d.linux/iostat.in munin-2.0.25/plugins
                }
                next unless grep { $_ } @fields;
  
                }
                next unless grep { $_ } @fields;
  
-diff -urNp munin-2.0.25.orig/plugins/node.d.linux/ip_.in munin-2.0.25/plugins/node.d.linux/ip_.in
---- munin-2.0.25.orig/plugins/node.d.linux/ip_.in      2014-11-24 21:46:24.000000000 +0000
-+++ munin-2.0.25/plugins/node.d.linux/ip_.in   2015-09-08 10:05:55.476593251 +0000
-@@ -127,14 +127,18 @@ case $IP in
+diff -urNpa munin-2.0.42.orig/plugins/node.d.linux/ip_.in munin-2.0.42/plugins/node.d.linux/ip_.in
+--- munin-2.0.42.orig/plugins/node.d.linux/ip_.in      2018-10-11 15:00:48.914033000 +0000
++++ munin-2.0.42/plugins/node.d.linux/ip_.in   2018-10-11 15:12:04.650033000 +0000
+@@ -128,14 +128,14 @@ case $IP in
          # This is a fun hack to make the plugin ip6 compatible.
          # Suggested in ticket #439 by "jodal".
          eval 'iptables() {
 -            ip6tables "$@"
 +            /usr/sbin/ip6tables "$@"
          # This is a fun hack to make the plugin ip6 compatible.
          # Suggested in ticket #439 by "jodal".
          eval 'iptables() {
 -            ip6tables "$@"
 +            /usr/sbin/ip6tables "$@"
-+        }'
-+        ;;
-+    *) eval 'iptables() {
-+            /usr/sbin/iptables "$@"
          }'
          ;;
  esac
  
  if [[ "$1" == "autoconf" ]]; then
      if [[ -r /proc/net/dev ]]; then
          }'
          ;;
  esac
  
  if [[ "$1" == "autoconf" ]]; then
      if [[ -r /proc/net/dev ]]; then
--        if ! iptables -L ${INPUT} -v -n -x >/dev/null 2>/dev/null; then
-+        if ! /usr/sbin/iptables -L ${INPUT} -v -n -x >/dev/null 2>/dev/null; then
+-        if ! iptables -L "$INPUT" -v -n -w -x >/dev/null 2>/dev/null; then
++        if ! /usr/sbin/iptables -L "$INPUT" -v -n -w -x >/dev/null 2>/dev/null; then
              echo "no (could not run iptables as user $(whoami))"
              exit 0
          else
              echo "no (could not run iptables as user $(whoami))"
              exit 0
          else
-@@ -147,10 +151,10 @@ if [[ "$1" == "autoconf" ]]; then
+@@ -148,10 +148,10 @@ if [[ "$1" == "autoconf" ]]; then
      fi
  fi
  
 -if [[ "$1" == "suggest" ]]; then
      fi
  fi
  
 -if [[ "$1" == "suggest" ]]; then
--    iptables -L ${INPUT} -v -n -x 2>/dev/null | awk --posix '$8 ~ /^([0-9]{1,3}\.){3}[0-9]{1,3}$/ { if (done[$8]!=1) {print $8; done[$8]=1;}}'
+-    iptables -L "$INPUT" -v -n -x -w 2>/dev/null | awk --posix '$8 ~ /^([0-9]{1,3}\.){3}[0-9]{1,3}$/ { if (done[$8]!=1) {print $8; done[$8]=1;}}'
 -    if [[ -x /sbin/ip6tables ]]; then
 -    if [[ -x /sbin/ip6tables ]]; then
--        ip6tables -L ${INPUT} -v -n -x 2>/dev/null | awk --posix '$7 ~ /\/128$/ { if (done[$7]!=1) {a=$7;gsub(/\/128$/, "", a); print a; done[$7]=1;}}'
-+if [ "$1" = "suggest" ]; then
-+    /usr/sbin/iptables -L ${INPUT} -v -n -x 2>/dev/null | awk --posix '$8 ~ /^([0-9]{1,3}\.){3}[0-9]{1,3}$/ { if (done[$8]!=1) {print $8; done[$8]=1;}}'
+-        ip6tables -L "$INPUT" -v -n -x -w 2>/dev/null | awk --posix '$7 ~ /\/128$/ { if (done[$7]!=1) {a=$7;gsub(/\/128$/, "", a); print a; done[$7]=1;}}'
++if [ "$1" == "suggest" ]; then
++    /usr/sbin/iptables -L "$INPUT" -v -n -x -w 2>/dev/null | awk --posix '$8 ~ /^([0-9]{1,3}\.){3}[0-9]{1,3}$/ { if (done[$8]!=1) {print $8; done[$8]=1;}}'
 +    if [[ -x /usr/sbin/ip6tables ]]; then
 +    if [[ -x /usr/sbin/ip6tables ]]; then
-+        /usr/sbin/ip6tables -L ${INPUT} -v -n -x 2>/dev/null | awk --posix '$7 ~ /\/128$/ { if (done[$7]!=1) {a=$7;gsub(/\/128$/, "", a); print a; done[$7]=1;}}'
++        /usr/sbin/ip6tables -L "$INPUT" -v -n -x -w 2>/dev/null | awk --posix '$7 ~ /\/128$/ { if (done[$7]!=1) {a=$7;gsub(/\/128$/, "", a); print a; done[$7]=1;}}'
      fi
      exit 0
  fi
      fi
      exit 0
  fi
-@@ -183,5 +187,5 @@ fi;
+@@ -185,5 +185,5 @@ fi;
  
  # Escape .'s so they don't match _everything_?
  
  # Escape .'s so they don't match _everything_?
- IP=$(echo $IP | sed 's~\.~\\.~g')
--iptables -L ${INPUT} -v -n -x   | awk "/$IP"'[ /]/ { print "in.value " $2; exit 0; }'
--iptables -L ${OUTPUT} -v -n -x  | awk "/$IP"'[ /]/ { print "out.value " $2; exit 0; }'
-+/usr/sbin/iptables -L ${INPUT} -v -n -x   | awk "/$IP"'[ \/]/ { print "in.value " $2; exit 0; }'
-+/usr/sbin/iptables -L ${OUTPUT} -v -n -x  | awk "/$IP"'[ \/]/ { print "out.value " $2; exit 0; }'
-diff -urNp munin-2.0.25.orig/plugins/node.d.linux/load.in munin-2.0.25/plugins/node.d.linux/load.in
---- munin-2.0.25.orig/plugins/node.d.linux/load.in     2014-11-24 21:46:24.000000000 +0000
-+++ munin-2.0.25/plugins/node.d.linux/load.in  2015-09-08 10:05:55.476593251 +0000
+ escaped_ip=${IP//./\\.}
+-iptables -L "$INPUT" -v -n -x -w  | awk "/$escaped_ip"'[ /]/ { print "in.value " $2; exit 0; }'
+-iptables -L "$OUTPUT" -v -n -x -w | awk "/$escaped_ip"'[ /]/ { print "out.value " $2; exit 0; }'
++/usr/sbin/iptables -L "$INPUT" -v -n -x -w  | awk "/$escaped_ip"'[ /]/ { print "in.value " $2; exit 0; }'
++/usr/sbin/iptables -L "$OUTPUT" -v -n -x -w | awk "/$escaped_ip"'[ /]/ { print "out.value " $2; exit 0; }'
+diff -urNpa munin-2.0.42.orig/plugins/node.d.linux/load.in munin-2.0.42/plugins/node.d.linux/load.in
+--- munin-2.0.42.orig/plugins/node.d.linux/load.in     2018-10-11 15:00:48.914033000 +0000
++++ munin-2.0.42/plugins/node.d.linux/load.in  2018-10-11 15:01:25.731033000 +0000
 @@ -59,20 +59,20 @@ if [ "$1" = "config" ]; then
          # one machine answer for several)
  
 @@ -59,20 +59,20 @@ if [ "$1" = "config" ]; then
          # one machine answer for several)
  
@@ -893,19 +880,19 @@ diff -urNp munin-2.0.25.orig/plugins/node.d.linux/load.in munin-2.0.25/plugins/n
  
          # Last, if run with the "config"-parameter, quit here (don't
          # display any data)
  
          # Last, if run with the "config"-parameter, quit here (don't
          # display any data)
-diff -urNp munin-2.0.25.orig/plugins/node.d.linux/nfs_client.in munin-2.0.25/plugins/node.d.linux/nfs_client.in
---- munin-2.0.25.orig/plugins/node.d.linux/nfs_client.in       2014-11-24 21:46:24.000000000 +0000
-+++ munin-2.0.25/plugins/node.d.linux/nfs_client.in    2015-09-08 10:05:55.477593251 +0000
+diff -urNpa munin-2.0.42.orig/plugins/node.d.linux/nfs_client.in munin-2.0.42/plugins/node.d.linux/nfs_client.in
+--- munin-2.0.42.orig/plugins/node.d.linux/nfs_client.in       2018-10-11 15:00:48.914033000 +0000
++++ munin-2.0.42/plugins/node.d.linux/nfs_client.in    2018-10-11 15:12:43.768033000 +0000
 @@ -31,7 +31,7 @@ NFS=/proc/net/rpc/nfs
  proc="getattr setattr lookup access readlink read write create mkdir symlink mknod remove rmdir rename link readdir readdirplus fsstat fsinfo pathconf commit"
  
  if [ "$1" = "autoconf" ]; then
 -      if [ -f "$NFS" ]; then
 +      if [ -r "$NFS" ]; then
 @@ -31,7 +31,7 @@ NFS=/proc/net/rpc/nfs
  proc="getattr setattr lookup access readlink read write create mkdir symlink mknod remove rmdir rename link readdir readdirplus fsstat fsinfo pathconf commit"
  
  if [ "$1" = "autoconf" ]; then
 -      if [ -f "$NFS" ]; then
 +      if [ -r "$NFS" ]; then
-               echo yes
-               exit 0
-       else
-@@ -51,11 +51,66 @@ if [ "$1" = "config" ]; then
+               if grep -q proc3 "$NFS"; then
+                       echo yes
+               else
+@@ -56,11 +56,66 @@ if [ "$1" = "config" ]; then
        exit 0
  fi
  
        exit 0
  fi
  
@@ -979,19 +966,19 @@ diff -urNp munin-2.0.25.orig/plugins/node.d.linux/nfs_client.in munin-2.0.25/plu
 +      print "commit.value " nfs_commit
  }' $NFS
 -
 +      print "commit.value " nfs_commit
  }' $NFS
 -
-diff -urNp munin-2.0.25.orig/plugins/node.d.linux/nfsd.in munin-2.0.25/plugins/node.d.linux/nfsd.in
---- munin-2.0.25.orig/plugins/node.d.linux/nfsd.in     2014-11-24 21:46:24.000000000 +0000
-+++ munin-2.0.25/plugins/node.d.linux/nfsd.in  2015-09-08 10:05:55.477593251 +0000
+diff -urNpa munin-2.0.42.orig/plugins/node.d.linux/nfsd.in munin-2.0.42/plugins/node.d.linux/nfsd.in
+--- munin-2.0.42.orig/plugins/node.d.linux/nfsd.in     2018-10-11 15:00:48.914033000 +0000
++++ munin-2.0.42/plugins/node.d.linux/nfsd.in  2018-10-11 15:13:00.220033000 +0000
 @@ -31,7 +31,7 @@ NFSD=/proc/net/rpc/nfsd
  proc="getattr setattr lookup access readlink read write create mkdir symlink mknod remove rmdir rename link readdir readdirplus fsstat fsinfo pathconf commit"
  
  if [ "$1" = "autoconf" ]; then
 -      if [ -f "$NFSD" ]; then
 +      if [ -r "$NFSD" ]; then
 @@ -31,7 +31,7 @@ NFSD=/proc/net/rpc/nfsd
  proc="getattr setattr lookup access readlink read write create mkdir symlink mknod remove rmdir rename link readdir readdirplus fsstat fsinfo pathconf commit"
  
  if [ "$1" = "autoconf" ]; then
 -      if [ -f "$NFSD" ]; then
 +      if [ -r "$NFSD" ]; then
-               echo yes
-               exit 0
-       else
-@@ -51,9 +51,66 @@ if [ "$1" = "config" ]; then
+               grep -q proc3 "$NFSD"
+               if grep -q proc3 "$NFSD"; then
+                       echo yes
+@@ -57,9 +57,66 @@ if [ "$1" = "config" ]; then
        exit 0
  fi
  
        exit 0
  fi
  
@@ -1064,34 +1051,27 @@ diff -urNp munin-2.0.25.orig/plugins/node.d.linux/nfsd.in munin-2.0.25/plugins/n
 +      print "pathconf.value " nfs_pathconf
 +      print "commit.value " nfs_commit
 +}' $NFSD
 +      print "pathconf.value " nfs_pathconf
 +      print "commit.value " nfs_commit
 +}' $NFSD
-diff -urNp munin-2.0.25.orig/plugins/node.d.linux/vlan_inetuse_.in munin-2.0.25/plugins/node.d.linux/vlan_inetuse_.in
---- munin-2.0.25.orig/plugins/node.d.linux/vlan_inetuse_.in    2014-11-24 21:46:24.000000000 +0000
-+++ munin-2.0.25/plugins/node.d.linux/vlan_inetuse_.in 2015-09-08 10:05:55.477593251 +0000
-@@ -37,8 +37,8 @@ my %contraries = ("dpt" => "spt", "spt"
+diff -urNpa munin-2.0.42.orig/plugins/node.d.linux/vlan_inetuse_.in munin-2.0.42/plugins/node.d.linux/vlan_inetuse_.in
+--- munin-2.0.42.orig/plugins/node.d.linux/vlan_inetuse_.in    2018-10-11 15:00:48.915033000 +0000
++++ munin-2.0.42/plugins/node.d.linux/vlan_inetuse_.in 2018-10-11 15:13:31.770033000 +0000
+@@ -37,7 +37,7 @@ my %contraries = ("dpt" => "spt", "spt"
  my %in_octets = ();
  my %out_octets = ();
  
  my %in_octets = ();
  my %out_octets = ();
  
--open (IN, "/sbin/iptables -v -x -L $INTERFACE-in |") or 
--      die "Could not run iptables: $!\n";
-+open (IN, "/usr/sbin/iptables -v -x -L $INTERFACE-in |") or 
-+      die "Could not run /usr/sbin/iptables: $!\n";
+-open (IN, "/sbin/iptables -v -x -w -L $INTERFACE-in |") or
++open (IN, "/usr/sbin/iptables -v -x -w -L $INTERFACE-in |") or
+       die "Could not run iptables: $!\n";
  while (<IN>)
  {
  while (<IN>)
  {
-       if (/^\s*\d+\s+(\d+)  +([a-z]+)\s+\S+\s+\S+\s+\S+\s+\S+\s+\S+(?:\s+|)(.+|)$/)
-@@ -49,10 +49,10 @@ while (<IN>)
-       }
- }
+@@ -51,7 +51,7 @@ while (<IN>)
  close IN;
  close IN;
--die "Error running iptables. Dying\n" if $?;
-+die "Error running /usr/sbin/iptables. Dying\n" if $?;
+ die "Error running iptables. Dying\n" if $?;
  
  
--open (IN, "/sbin/iptables -v -x -L $INTERFACE-out |") or 
--      die "Could not run iptables: $!\n";
-+open (IN, "/usr/sbin/iptables -v -x -L $INTERFACE-out |") or 
-+      die "Could not run /usr/sbin/iptables: $!\n";
+-open (IN, "/sbin/iptables -v -x -w -L $INTERFACE-out |") or
++open (IN, "/usr/sbin/iptables -v -x -w -L $INTERFACE-out |") or
+       die "Could not run iptables: $!\n";
  while (<IN>)
  {
  while (<IN>)
  {
-       if (/^\s*\d+\s+(\d+)  +([a-z]+)\s+\S+\s+\S+\s+\S+\s+\S+\s+\S+(?:\s+|)(.+|)$/)
 @@ -67,7 +67,7 @@ while (<IN>)
        }
  }
 @@ -67,7 +67,7 @@ while (<IN>)
        }
  }
@@ -1101,34 +1081,27 @@ diff -urNp munin-2.0.25.orig/plugins/node.d.linux/vlan_inetuse_.in munin-2.0.25/
  
  if ($ARGV[0] and $ARGV[0] eq "config")
  {
  
  if ($ARGV[0] and $ARGV[0] eq "config")
  {
-diff -urNp munin-2.0.25.orig/plugins/node.d.linux/vlan_linkuse_.in munin-2.0.25/plugins/node.d.linux/vlan_linkuse_.in
---- munin-2.0.25.orig/plugins/node.d.linux/vlan_linkuse_.in    2014-11-24 21:46:24.000000000 +0000
-+++ munin-2.0.25/plugins/node.d.linux/vlan_linkuse_.in 2015-09-08 10:05:55.477593251 +0000
-@@ -29,8 +29,8 @@ my %contraries = ("dpt" => "spt", "spt"
+diff -urNpa munin-2.0.42.orig/plugins/node.d.linux/vlan_linkuse_.in munin-2.0.42/plugins/node.d.linux/vlan_linkuse_.in
+--- munin-2.0.42.orig/plugins/node.d.linux/vlan_linkuse_.in    2018-10-11 15:00:48.915033000 +0000
++++ munin-2.0.42/plugins/node.d.linux/vlan_linkuse_.in 2018-10-11 15:13:55.670033000 +0000
+@@ -29,7 +29,7 @@ my %contraries = ("dpt" => "spt", "spt"
  my %in_octets = ();
  my %out_octets = ();
  
  my %in_octets = ();
  my %out_octets = ();
  
--open (IN, "/sbin/iptables -v -x -L $INTERFACE-in |") or 
--      die "Could not run iptables: $!\n";
-+open (IN, "/usr/sbin/iptables -v -x -L $INTERFACE-in |") or 
-+      die "Could not run /usr/sbin/iptables: $!\n";
+-open (IN, "/sbin/iptables -v -x -w -L $INTERFACE-in |") or
++open (IN, "/usr/sbin/iptables -v -x -w -L $INTERFACE-in |") or
+       die "Could not run iptables: $!\n";
  while (<IN>)
  {
  while (<IN>)
  {
-       if (/^\s*\d+\s+(\d+)  +([a-z]+)\s+\S+\s+\S+\s+\S+\s+\S+\s+\S+(?:\s+|)(.+|)$/)
-@@ -58,10 +58,10 @@ while (<IN>)
-       }
- }
+@@ -60,7 +60,7 @@ while (<IN>)
  close IN;
  close IN;
--die "Error running iptables. Dying\n" if $?;
-+die "Error running /usr/sbin/iptables. Dying\n" if $?;
+ die "Error running iptables. Dying\n" if $?;
  
  
--open (IN, "/sbin/iptables -v -x -L $INTERFACE-out |") or 
--      die "Could not run iptables: $!\n";
-+open (IN, "/usr/sbin/iptables -v -x -L $INTERFACE-out |") or 
-+      die "Could not run /usr/sbin/iptables: $!\n";
+-open (IN, "/sbin/iptables -v -x -w -L $INTERFACE-out |") or
++open (IN, "/usr/sbin/iptables -v -x -w -L $INTERFACE-out |") or
+       die "Could not run iptables: $!\n";
  while (<IN>)
  {
  while (<IN>)
  {
-       if (/^\s*\d+\s+(\d+)  +([a-z]+)\s+\S+\s+\S+\s+\S+\s+\S+\s+\S+(?:\s+|)(.+|)$/)
 @@ -84,5 +84,5 @@ while (<IN>)
        }
  }
 @@ -84,5 +84,5 @@ while (<IN>)
        }
  }
@@ -1136,10 +1109,10 @@ diff -urNp munin-2.0.25.orig/plugins/node.d.linux/vlan_linkuse_.in munin-2.0.25/
 -die "Error running iptables. Dying\n" if $?;
 +die "Error running /usr/sbin/iptables. Dying\n" if $?;
  # vim:syntax=perl
 -die "Error running iptables. Dying\n" if $?;
 +die "Error running /usr/sbin/iptables. Dying\n" if $?;
  # vim:syntax=perl
-diff -urNp munin-2.0.25.orig/plugins/node.d.linux/vserver_resources.in munin-2.0.25/plugins/node.d.linux/vserver_resources.in
---- munin-2.0.25.orig/plugins/node.d.linux/vserver_resources.in        2014-11-24 21:46:24.000000000 +0000
-+++ munin-2.0.25/plugins/node.d.linux/vserver_resources.in     2015-09-08 10:05:55.478593251 +0000
-@@ -245,6 +245,12 @@ if [ "$1" = "config" ]; then
+diff -urNpa munin-2.0.42.orig/plugins/node.d.linux/vserver_resources.in munin-2.0.42/plugins/node.d.linux/vserver_resources.in
+--- munin-2.0.42.orig/plugins/node.d.linux/vserver_resources.in        2018-10-11 15:00:48.915033000 +0000
++++ munin-2.0.42/plugins/node.d.linux/vserver_resources.in     2018-10-11 15:18:05.899033000 +0000
+@@ -247,6 +247,12 @@ if [ "$1" = "config" ]; then
            echo 'graph_vlabel ANON pages'
            echo 'graph_info Shows anonymous memory (human readable) used by each vserver.'
            ;;
            echo 'graph_vlabel ANON pages'
            echo 'graph_info Shows anonymous memory (human readable) used by each vserver.'
            ;;
@@ -1152,7 +1125,7 @@ diff -urNp munin-2.0.25.orig/plugins/node.d.linux/vserver_resources.in munin-2.0
        FILES)
            echo 'graph_title Files used by vserver'
            echo 'graph_args --base 1024k -l 0'
        FILES)
            echo 'graph_title Files used by vserver'
            echo 'graph_args --base 1024k -l 0'
-@@ -281,6 +287,30 @@ if [ "$1" = "config" ]; then
+@@ -283,6 +289,30 @@ if [ "$1" = "config" ]; then
            echo 'graph_vlabel SHM pages'
            echo 'graph_info Shows shared memory (human readable) used by each vserver.'
            ;;
            echo 'graph_vlabel SHM pages'
            echo 'graph_info Shows shared memory (human readable) used by each vserver.'
            ;;
@@ -1183,7 +1156,7 @@ diff -urNp munin-2.0.25.orig/plugins/node.d.linux/vserver_resources.in munin-2.0
        *)
            echo "$RESOURCE not defined."
            exit 1
        *)
            echo "$RESOURCE not defined."
            exit 1
-@@ -299,53 +329,108 @@ if [ "$1" = "config" ]; then
+@@ -301,53 +331,108 @@ if [ "$1" = "config" ]; then
  
        case "$RESOURCE" in
            PROC)
  
        case "$RESOURCE" in
            PROC)
@@ -1319,32 +1292,33 @@ diff -urNp munin-2.0.25.orig/plugins/node.d.linux/vserver_resources.in munin-2.0
                ;;
            *)
                echo "$RESOURCE not defined."
                ;;
            *)
                echo "$RESOURCE not defined."
-@@ -356,7 +441,7 @@ if [ "$1" = "config" ]; then
-       if [ ! -z "$LIMITS" -a "$LIMITS" = 1 ]; then
-           LIMIT=`cat /proc/virtual/$xid/limit | grep $RESOURCE | cut -f4`
-           if [ ${LIMIT:-0} -gt 0 ]; then
+@@ -358,7 +443,7 @@ if [ "$1" = "config" ]; then
+       if [ ! -z "$LIMITS" ] && [ "$LIMITS" = 1 ]; then
+           LIMIT=$(grep "$RESOURCE" "/proc/virtual/$xid/limit" | cut -f 4)
+           if [ "${LIMIT:-0}" -gt 0 ]; then
 -              echo "$NAME.critical $LIMIT"
 +              echo "${NAME}_${RESOURCE}.critical $LIMIT"
            fi
        fi
      done
 -              echo "$NAME.critical $LIMIT"
 +              echo "${NAME}_${RESOURCE}.critical $LIMIT"
            fi
        fi
      done
-@@ -367,8 +452,15 @@ fi
+@@ -369,8 +454,18 @@ fi
  for xid in $XIDS ; do
  for xid in $XIDS ; do
-     LABEL=`cat /proc/virtual/$xid/$NAMELOC |grep NodeName |cut -f2`
-     NAME=`echo $LABEL | cut -d. -f1 |  tr '-' '_'`
--    cat /proc/virtual/$xid/limit | awk -v name="${NAME}" -v resource="${RESOURCE}:" \
--      '{ if ( $1 == resource )
--            printf "%s.value %d\n", name, $2 }'
+     LABEL=$(grep "NodeName" "/proc/virtual/$xid/$NAMELOC" | cut -f 2)
+     NAME=$(echo "$LABEL" | cut -d. -f1 |  tr '-' '_')
+-    awk -v name="${NAME}" -v resource="${RESOURCE}:" \
+-        '{ if ( $1 == resource ) printf "%s.value %d\n", name, $2 }' \
 +    if [ $RESOURCE = "ALL" ]; then
 +    if [ $RESOURCE = "ALL" ]; then
-+    cat /proc/virtual/$xid/limit | awk -v name="${NAME}" \
-+      '{ if ( $1 ~ /[A-Z]*:/ ) {
++        awk -v name="${NAME}" \
++        '{ if ( $1 ~ /[A-Z]*:/ ) {
 +            resource = $1 ; gsub(/:/, "", resource);
 +            printf "%s_%s.value %d\n", name, resource, $2
 +            resource = $1 ; gsub(/:/, "", resource);
 +            printf "%s_%s.value %d\n", name, resource, $2
-+           }}'
++        }}' \
++        "/proc/virtual/$xid/limit"
 +    else
 +    else
-+    cat /proc/virtual/$xid/limit | awk -v name="${NAME}" -v resource="${RESOURCE}" \
-+      '{ if ( $1 ~ resource )
-+            printf "%s_%s.value %d\n", name, resource, $2 }'
++    awk -v name="${NAME}" -v resource="${RESOURCE}" \
++       '{ if ( $1 ~ resource )
++            printf "%s_%s.value %d\n", name, resource, $2 }' \
+         "/proc/virtual/$xid/limit"
 +    fi
  done
 +    fi
  done
--
index b247733cd6ad67a13682e2aa5516277e44487f89..8e17281db15a7aaf568c31256c1aed60e00df761 100644 (file)
@@ -1,6 +1,6 @@
-diff -urNp munin-2.0.25.orig/common/lib/Munin/Common/Defaults.pm munin-2.0.25/common/lib/Munin/Common/Defaults.pm
---- munin-2.0.25.orig/common/lib/Munin/Common/Defaults.pm      2015-09-08 10:12:45.000000000 +0000
-+++ munin-2.0.25/common/lib/Munin/Common/Defaults.pm   2015-09-08 10:13:31.731593251 +0000
+diff -urNpa munin-2.0.42.orig/common/lib/Munin/Common/Defaults.pm munin-2.0.42/common/lib/Munin/Common/Defaults.pm
+--- munin-2.0.42.orig/common/lib/Munin/Common/Defaults.pm      2018-10-11 15:24:44.276033000 +0000
++++ munin-2.0.42/common/lib/Munin/Common/Defaults.pm   2018-10-11 15:25:02.395033000 +0000
 @@ -18,7 +18,8 @@ my $COMPONENT_ROOT = dirname(__FILE__) .
  our $DROPDOWNLIMIT     = 1;
  
 @@ -18,7 +18,8 @@ my $COMPONENT_ROOT = dirname(__FILE__) .
  our $DROPDOWNLIMIT     = 1;
  
@@ -11,9 +11,9 @@ diff -urNp munin-2.0.25.orig/common/lib/Munin/Common/Defaults.pm munin-2.0.25/co
  our $MUNIN_BINDIR     = '';
  our $MUNIN_SBINDIR    = '';
  our $MUNIN_DOCDIR     = '';
  our $MUNIN_BINDIR     = '';
  our $MUNIN_SBINDIR    = '';
  our $MUNIN_DOCDIR     = '';
-diff -urNp munin-2.0.25.orig/doc/installation/configuration.rst munin-2.0.25/doc/installation/configuration.rst
---- munin-2.0.25.orig/doc/installation/configuration.rst       2014-11-24 21:46:24.000000000 +0000
-+++ munin-2.0.25/doc/installation/configuration.rst    2015-09-08 10:13:31.732593251 +0000
+diff -urNpa munin-2.0.42.orig/doc/installation/configuration.rst munin-2.0.42/doc/installation/configuration.rst
+--- munin-2.0.42.orig/doc/installation/configuration.rst       2018-10-11 15:24:44.284033000 +0000
++++ munin-2.0.42/doc/installation/configuration.rst    2018-10-11 15:25:02.395033000 +0000
 @@ -9,7 +9,7 @@ Plugins
  -------
  
 @@ -9,7 +9,7 @@ Plugins
  -------
  
@@ -32,10 +32,10 @@ diff -urNp munin-2.0.25.orig/doc/installation/configuration.rst munin-2.0.25/doc
  
  [node.example.com]
    address 192.0.2.4
  
  [node.example.com]
    address 192.0.2.4
-diff -urNp munin-2.0.25.orig/Makefile munin-2.0.25/Makefile
---- munin-2.0.25.orig/Makefile 2015-09-08 10:12:45.000000000 +0000
-+++ munin-2.0.25/Makefile      2015-09-08 10:13:31.733593251 +0000
-@@ -56,7 +56,7 @@ uninstall:
+diff -urNpa munin-2.0.42.orig/Makefile munin-2.0.42/Makefile
+--- munin-2.0.42.orig/Makefile 2018-10-11 15:24:44.275033000 +0000
++++ munin-2.0.42/Makefile      2018-10-11 16:29:37.518033000 +0000
+@@ -81,7 +81,7 @@ uninstall:
  # a new config.  Target _only_ suitable for maintainers.
  unconfig:
        rm -f $(HTMLDIR)/.htaccess
  # a new config.  Target _only_ suitable for maintainers.
  unconfig:
        rm -f $(HTMLDIR)/.htaccess
@@ -44,7 +44,7 @@ diff -urNp munin-2.0.25.orig/Makefile munin-2.0.25/Makefile
  
  tags:
        -rm -f TAGS
  
  tags:
        -rm -f TAGS
-@@ -71,14 +71,15 @@ install-pre: Makefile Makefile.config
+@@ -96,14 +96,15 @@ install-pre: Makefile Makefile.config
        mkdir -p $(LOGDIR)
        mkdir -p $(STATEDIR)
        mkdir -p $(SPOOLDIR)
        mkdir -p $(LOGDIR)
        mkdir -p $(STATEDIR)
        mkdir -p $(SPOOLDIR)
@@ -62,7 +62,7 @@ diff -urNp munin-2.0.25.orig/Makefile munin-2.0.25/Makefile
        mkdir -p $(LIBDIR)
        mkdir -p $(BINDIR)
        mkdir -p $(SBINDIR)
        mkdir -p $(LIBDIR)
        mkdir -p $(BINDIR)
        mkdir -p $(SBINDIR)
-@@ -111,7 +112,7 @@ install-master-prime: $(INFILES_MASTER)
+@@ -136,7 +137,7 @@ install-master-prime: $(INFILES_MASTER)
        $(INSTALL) -m 0644 master/DejaVuSans.ttf $(LIBDIR)/
  
        test -f $(HTMLDIR)/.htaccess || $(INSTALL) -m 0644 build/master/www/munin-htaccess $(HTMLDIR)/.htaccess
        $(INSTALL) -m 0644 master/DejaVuSans.ttf $(LIBDIR)/
  
        test -f $(HTMLDIR)/.htaccess || $(INSTALL) -m 0644 build/master/www/munin-htaccess $(HTMLDIR)/.htaccess
@@ -71,7 +71,7 @@ diff -urNp munin-2.0.25.orig/Makefile munin-2.0.25/Makefile
  
        $(INSTALL) -m 0755 build/master/_bin/munin-cron $(SBINDIR)/
        $(INSTALL) -m 0755 build/master/_bin/munin-check $(LIBDIR)/
  
        $(INSTALL) -m 0755 build/master/_bin/munin-cron $(SBINDIR)/
        $(INSTALL) -m 0755 build/master/_bin/munin-check $(LIBDIR)/
-@@ -140,14 +141,14 @@ endif
+@@ -157,14 +158,14 @@ install-node-plugins: install-plugins-pr
  install-plugins-prime: install-plugins build $(PLUGINS) Makefile Makefile.config
        @$(CHECKGROUP)
  
  install-plugins-prime: install-plugins build $(PLUGINS) Makefile Makefile.config
        @$(CHECKGROUP)
  
@@ -87,9 +87,9 @@ diff -urNp munin-2.0.25.orig/Makefile munin-2.0.25/Makefile
 -      $(CHMOD) 0755 $(CONFDIR)/plugin-conf.d
 +      $(CHMOD) 0755 $(NCONFDIR)/plugin-conf.d
  
 -      $(CHMOD) 0755 $(CONFDIR)/plugin-conf.d
 +      $(CHMOD) 0755 $(NCONFDIR)/plugin-conf.d
  
-       for p in build/plugins/node.d/* build/plugins/node.d.$(OSTYPE)/* ; do \
-           if test -f "$$p" ; then                            \
-@@ -184,7 +185,7 @@ install-async:
+       @# Process the OS specific plugins at the end. Otherwise they would be overridden by the
+       @# generic ones.
+@@ -204,7 +205,7 @@ install-async:
  install-node-prime: install-node-pre install-node
  
  install-node-pre: build/node/munin-node.conf install-pre
  install-node-prime: install-node-pre install-node
  
  install-node-pre: build/node/munin-node.conf install-pre
@@ -98,27 +98,37 @@ diff -urNp munin-2.0.25.orig/Makefile munin-2.0.25/Makefile
  
  
  install-common-prime: build-common install-common
  
  
  install-common-prime: build-common install-common
-@@ -220,7 +221,8 @@ build/%: %.in
+@@ -240,7 +241,8 @@ build/%: %.in
        @echo "$< -> $@"
        @mkdir -p build/`dirname $<`
        @echo "$< -> $@"
        @mkdir -p build/`dirname $<`
-       @sed -e 's|@@PREFIX@@|$(PREFIX)|g'                      \
--             -e 's|@@CONFDIR@@|$(CONFDIR)|g'                    \
-+             -e 's|@@MCONFDIR@@|$(MCONFDIR)|g'                  \
-+             -e 's|@@NCONFDIR@@|$(NCONFDIR)|g'                  \
-              -e 's|@@BINDIR@@|$(BINDIR)|g'                      \
-              -e 's|@@SBINDIR@@|$(SBINDIR)|g'                    \
-              -e 's|@@DOCDIR@@|$(DOCDIR)|g'                      \
-@@ -301,7 +303,8 @@ build-common-pre: common/Build
- common/blib/lib/Munin/Common/Defaults.pm: common/lib/Munin/Common/Defaults.pm build-common-pre
+       @sed -e 's|@@PREFIX@@|$(PREFIX)|g' \
+-              -e 's|@@CONFDIR@@|$(CONFDIR)|g' \
++              -e 's|@@MCONFDIR@@|$(MCONFDIR)|g' \
++              -e 's|@@NCONFDIR@@|$(NCONFDIR)|g' \
+               -e 's|@@BINDIR@@|$(BINDIR)|g' \
+               -e 's|@@SBINDIR@@|$(SBINDIR)|g' \
+               -e 's|@@DOCDIR@@|$(DOCDIR)|g' \
+@@ -283,7 +285,8 @@ $(CONFVAR_SUBSTITUTION_DEP_FILES): build
+ substitute-confvar-inline:
+       perl -p -i -e 's|\@\@PREFIX\@\@|$(PREFIX)|g;' \
+-              -e 's|\@\@CONFDIR\@\@|$(CONFDIR)|g;' \
++              -e 's|\@\@MCONFDIR\@\@|$(MCONFDIR)|g;' \
++              -e 's|\@\@NCONFDIR\@\@|$(NCONFDIR)|g;' \
+               -e 's|\@\@BINDIR\@\@|$(BINDIR)|g;' \
+               -e 's|\@\@SBINDIR\@\@|$(SBINDIR)|g;' \
+               -e 's|\@\@DOCDIR\@\@|$(DOCDIR)|g;' \
+@@ -339,7 +342,8 @@ common/blib/lib/Munin/Common/Defaults.pm
+ substitute-build-defaults-inline:
        rm -f common/blib/lib/Munin/Common/Defaults.pm
        rm -f common/blib/lib/Munin/Common/Defaults.pm
-       $(PERL) -pe 's{(PREFIX     \s+=\s).*}{\1q{$(PREFIX)};}x;   \
--                  s{(CONFDIR    \s+=\s).*}{\1q{$(CONFDIR)};}x;     \
-+                  s{(MCONFDIR    \s+=\s).*}{\1q{$(MCONFDIR)};}x;   \
-+                  s{(NCONFDIR    \s+=\s).*}{\1q{$(NCONFDIR)};}x;   \
-                   s{(BINDIR     \s+=\s).*}{\1q{$(BINDIR)};}x;      \
-                   s{(SBINDIR    \s+=\s).*}{\1q{$(SBINDIR)};}x;     \
-                   s{(DOCDIR     \s+=\s).*}{\1q{$(DOCDIR)};}x;      \
-@@ -428,7 +431,7 @@ old-test: t/*.t
+       $(PERL) -pe 's{(PREFIX\s+=\s).*}{\1q{$(PREFIX)};}x; \
+-              s{(CONFDIR\s+=\s).*}{\1q{$(CONFDIR)};}x; \
++              s{(MCONFDIR\s+=\s).*}{\1q{$(MCONFDIR)};}x; \
++              s{(NCONFDIR\s+=\s).*}{\1q{$(NCONFDIR)};}x; \
+               s{(BINDIR\s+=\s).*}{\1q{$(BINDIR)};}x; \
+               s{(SBINDIR\s+=\s).*}{\1q{$(SBINDIR)};}x; \
+               s{(DOCDIR\s+=\s).*}{\1q{$(DOCDIR)};}x; \
+@@ -493,7 +497,7 @@ old-test: t/*.t
        $(MAKE) $@ CONFIG=t/Makefile.config
  else
  test_plugins = id_default id_root env
        $(MAKE) $@ CONFIG=t/Makefile.config
  else
  test_plugins = id_default id_root env
@@ -127,7 +137,7 @@ diff -urNp munin-2.0.25.orig/Makefile munin-2.0.25/Makefile
        @for test in t/*.t; do \
                echo -n "$$test: "; \
                PERL5LIB=$(PERLLIB) $(PERL) $$test;\
        @for test in t/*.t; do \
                echo -n "$$test: "; \
                PERL5LIB=$(PERLLIB) $(PERL) $$test;\
-@@ -436,10 +439,10 @@ old-test: t/*.t t/install $(addprefix $(
+@@ -501,10 +505,10 @@ old-test: t/*.t t/install $(addprefix $(
  endif
  
  node-monkeywrench: install-node
  endif
  
  node-monkeywrench: install-node
@@ -140,9 +150,9 @@ diff -urNp munin-2.0.25.orig/Makefile munin-2.0.25/Makefile
        cp monkeywrench/plugin-break*_ $(LIBDIR)/plugins/
        $(SBINDIR)/munin-node-configure --suggest
        echo 'Done?'
        cp monkeywrench/plugin-break*_ $(LIBDIR)/plugins/
        $(SBINDIR)/munin-node-configure --suggest
        echo 'Done?'
-diff -urNp munin-2.0.25.orig/Makefile.config munin-2.0.25/Makefile.config
---- munin-2.0.25.orig/Makefile.config  2015-09-08 10:12:45.000000000 +0000
-+++ munin-2.0.25/Makefile.config       2015-09-08 10:13:31.733593251 +0000
+diff -urNpa munin-2.0.42.orig/Makefile.config munin-2.0.42/Makefile.config
+--- munin-2.0.42.orig/Makefile.config  2018-10-11 15:24:44.282033000 +0000
++++ munin-2.0.42/Makefile.config       2018-10-11 15:25:02.396033000 +0000
 @@ -20,7 +20,8 @@
  PREFIX     = $(DESTDIR)/usr
  
 @@ -20,7 +20,8 @@
  PREFIX     = $(DESTDIR)/usr
  
@@ -153,9 +163,33 @@ diff -urNp munin-2.0.25.orig/Makefile.config munin-2.0.25/Makefile.config
  
  # Server only - where to put munin-cron
  BINDIR     = $(PREFIX)/bin
  
  # Server only - where to put munin-cron
  BINDIR     = $(PREFIX)/bin
-diff -urNp munin-2.0.25.orig/master/_bin/munin-cgi-graph.in munin-2.0.25/master/_bin/munin-cgi-graph.in
---- munin-2.0.25.orig/master/_bin/munin-cgi-graph.in   2014-11-24 21:46:24.000000000 +0000
-+++ munin-2.0.25/master/_bin/munin-cgi-graph.in        2015-09-08 10:13:31.734593251 +0000
+diff -urNpa munin-2.0.42.orig/Makefile.rej munin-2.0.42/Makefile.rej
+--- munin-2.0.42.orig/Makefile.rej     2018-10-11 15:24:44.282033000 +0000
++++ munin-2.0.42/Makefile.rej  1970-01-01 00:00:00.000000000 +0000
+@@ -1,20 +0,0 @@
+---- Makefile  2015-09-08 10:02:24.000000000 +0000
+-+++ Makefile  2015-09-08 10:12:45.899593251 +0000
+-@@ -249,6 +249,7 @@ build/%: %.in
+-              -e 's|@@GOODSH@@|$(GOODSH)|g'                      \
+-              -e 's|@@BASH@@|$(BASH)|g'                          \
+-              -e 's|@@HASSETR@@|$(HASSETR)|g'                    \
+-+             -e 's|@@TEMPLATEDIR@@|$(TEMPLATEDIR)|g'            \
+-              $< > $@;
+- 
+- 
+-@@ -326,7 +327,8 @@ common/blib/lib/Munin/Common/Defaults.pm
+-                   s{(PLUGINUSER      \s+=\s).*}{\1q{$(PLUGINUSER)};}x;  \
+-                   s{(GOODSH  \s+=\s).*}{\1q{$(GOODSH)};}x;      \
+-                   s{(BASH    \s+=\s).*}{\1q{$(BASH)};}x;        \
+--                  s{(HASSETR \s+=\s).*}{\1q{$(HASSETR)};}x;'    \
+-+                  s{(HASSETR \s+=\s).*}{\1q{$(HASSETR)};}x;     \
+-+                  s{(TEMPLATEDIR \s+=\s).*}{\1q{$(TEMPLATEDIR)};}x;'\
+-                   $< > $@
+- 
+- build-doc: build-doc-stamp Makefile Makefile.config
+diff -urNpa munin-2.0.42.orig/master/_bin/munin-cgi-graph.in munin-2.0.42/master/_bin/munin-cgi-graph.in
+--- munin-2.0.42.orig/master/_bin/munin-cgi-graph.in   2018-10-11 15:24:44.285033000 +0000
++++ munin-2.0.42/master/_bin/munin-cgi-graph.in        2018-10-11 15:25:02.396033000 +0000
 @@ -44,7 +44,7 @@ use Munin::Master::Logger;
  use Log::Log4perl qw( :easy );
  
 @@ -44,7 +44,7 @@ use Munin::Master::Logger;
  use Log::Log4perl qw( :easy );
  
@@ -165,9 +199,9 @@ diff -urNp munin-2.0.25.orig/master/_bin/munin-cgi-graph.in munin-2.0.25/master/
  
  my %period  = ( "day"   => 300,
                "week"  => 1800,
  
  my %period  = ( "day"   => 300,
                "week"  => 1800,
-diff -urNp munin-2.0.25.orig/master/_bin/munin-check.in munin-2.0.25/master/_bin/munin-check.in
---- munin-2.0.25.orig/master/_bin/munin-check.in       2014-11-24 21:46:24.000000000 +0000
-+++ munin-2.0.25/master/_bin/munin-check.in    2015-09-08 10:13:31.734593251 +0000
+diff -urNpa munin-2.0.42.orig/master/_bin/munin-check.in munin-2.0.42/master/_bin/munin-check.in
+--- munin-2.0.42.orig/master/_bin/munin-check.in       2018-10-11 15:24:44.285033000 +0000
++++ munin-2.0.42/master/_bin/munin-check.in    2018-10-11 15:25:02.396033000 +0000
 @@ -163,7 +163,7 @@ done
  norec=yes owner_ok @@PLUGSTATE@@ @@PLUGINUSER@@
  norec=yes perm_ok @@PLUGSTATE@@ 775
 @@ -163,7 +163,7 @@ done
  norec=yes owner_ok @@PLUGSTATE@@ @@PLUGINUSER@@
  norec=yes perm_ok @@PLUGSTATE@@ 775
@@ -177,9 +211,9 @@ diff -urNp munin-2.0.25.orig/master/_bin/munin-check.in munin-2.0.25/master/_bin
  
  echo "Check done.  Please note that this script only checks most things,"
  echo "not all things."
  
  echo "Check done.  Please note that this script only checks most things,"
  echo "not all things."
-diff -urNp munin-2.0.25.orig/master/_bin/munin-graph.in munin-2.0.25/master/_bin/munin-graph.in
---- munin-2.0.25.orig/master/_bin/munin-graph.in       2014-11-24 21:46:24.000000000 +0000
-+++ munin-2.0.25/master/_bin/munin-graph.in    2015-09-08 10:13:31.735593251 +0000
+diff -urNpa munin-2.0.42.orig/master/_bin/munin-graph.in munin-2.0.42/master/_bin/munin-graph.in
+--- munin-2.0.42.orig/master/_bin/munin-graph.in       2018-10-11 15:24:44.285033000 +0000
++++ munin-2.0.42/master/_bin/munin-graph.in    2018-10-11 15:25:02.396033000 +0000
 @@ -51,7 +51,7 @@ use Munin::Master::Logger;
  use Log::Log4perl qw( :easy );
  
 @@ -51,7 +51,7 @@ use Munin::Master::Logger;
  use Log::Log4perl qw( :easy );
  
@@ -189,9 +223,9 @@ diff -urNp munin-2.0.25.orig/master/_bin/munin-graph.in munin-2.0.25/master/_bin
  
  my %period  = ( "day"   => 300,
                "week"  => 1800,
  
  my %period  = ( "day"   => 300,
                "week"  => 1800,
-diff -urNp munin-2.0.25.orig/master/_bin/munin-limits.in munin-2.0.25/master/_bin/munin-limits.in
---- munin-2.0.25.orig/master/_bin/munin-limits.in      2014-11-24 21:46:24.000000000 +0000
-+++ munin-2.0.25/master/_bin/munin-limits.in   2015-09-08 10:13:31.735593251 +0000
+diff -urNpa munin-2.0.42.orig/master/_bin/munin-limits.in munin-2.0.42/master/_bin/munin-limits.in
+--- munin-2.0.42.orig/master/_bin/munin-limits.in      2018-10-11 15:24:44.285033000 +0000
++++ munin-2.0.42/master/_bin/munin-limits.in   2018-10-11 15:25:02.396033000 +0000
 @@ -66,7 +66,7 @@ Limit contacts to those of E<lt>contact<
  
  =item B<< --config <file> >>
 @@ -66,7 +66,7 @@ Limit contacts to those of E<lt>contact<
  
  =item B<< --config <file> >>
@@ -210,9 +244,9 @@ diff -urNp munin-2.0.25.orig/master/_bin/munin-limits.in munin-2.0.25/master/_bi
        @@DBDIR@@/*
        @@STATEDIR@@/*
  
        @@DBDIR@@/*
        @@STATEDIR@@/*
  
-diff -urNp munin-2.0.25.orig/master/_bin/munin-update.in munin-2.0.25/master/_bin/munin-update.in
---- munin-2.0.25.orig/master/_bin/munin-update.in      2014-11-24 21:46:24.000000000 +0000
-+++ munin-2.0.25/master/_bin/munin-update.in   2015-09-08 10:13:31.735593251 +0000
+diff -urNpa munin-2.0.42.orig/master/_bin/munin-update.in munin-2.0.42/master/_bin/munin-update.in
+--- munin-2.0.42.orig/master/_bin/munin-update.in      2018-10-11 15:24:44.285033000 +0000
++++ munin-2.0.42/master/_bin/munin-update.in   2018-10-11 15:25:02.396033000 +0000
 @@ -139,7 +139,7 @@ munin-update [options]
  
  =item B<< --config_file=<file> >>
 @@ -139,7 +139,7 @@ munin-update [options]
  
  =item B<< --config_file=<file> >>
@@ -231,9 +265,9 @@ diff -urNp munin-2.0.25.orig/master/_bin/munin-update.in munin-2.0.25/master/_bi
        @@DBDIR@@/*
        @@LOGDIR@@/munin-update
        @@STATEDIR@@/*
        @@DBDIR@@/*
        @@LOGDIR@@/munin-update
        @@STATEDIR@@/*
-diff -urNp munin-2.0.25.orig/master/doc/munin.conf.pod.in munin-2.0.25/master/doc/munin.conf.pod.in
---- munin-2.0.25.orig/master/doc/munin.conf.pod.in     2015-09-08 10:12:45.000000000 +0000
-+++ munin-2.0.25/master/doc/munin.conf.pod.in  2015-09-08 10:13:31.736593251 +0000
+diff -urNpa munin-2.0.42.orig/master/doc/munin.conf.pod.in munin-2.0.42/master/doc/munin.conf.pod.in
+--- munin-2.0.42.orig/master/doc/munin.conf.pod.in     2018-10-11 15:24:44.285033000 +0000
++++ munin-2.0.42/master/doc/munin.conf.pod.in  2018-10-11 15:25:02.396033000 +0000
 @@ -27,7 +27,7 @@ something like:
        [machine1.your.dom]
                address localhost
 @@ -27,7 +27,7 @@ something like:
        [machine1.your.dom]
                address localhost
@@ -243,7 +277,7 @@ diff -urNp munin-2.0.25.orig/master/doc/munin.conf.pod.in munin-2.0.25/master/do
  If your placement deviates from this norm, use the "--config
  E<lt>fileE<gt>"-option when running the munin-* programs.
  
  If your placement deviates from this norm, use the "--config
  E<lt>fileE<gt>"-option when running the munin-* programs.
  
-@@ -149,20 +149,20 @@ is C<no>.  Affects: munin-update.
+@@ -162,20 +162,20 @@ is C<no>.  Affects: munin-update.
  =item B<tls_private_key> <value>
  
  This directive sets the location of the private key to be used for
  =item B<tls_private_key> <value>
  
  This directive sets the location of the private key to be used for
@@ -267,9 +301,9 @@ diff -urNp munin-2.0.25.orig/master/doc/munin.conf.pod.in munin-2.0.25/master/do
  
  =item B<tls_verify_depth> <value>
  
  
  =item B<tls_verify_depth> <value>
  
-diff -urNp munin-2.0.25.orig/master/doc/munin-cron.pod.in munin-2.0.25/master/doc/munin-cron.pod.in
---- munin-2.0.25.orig/master/doc/munin-cron.pod.in     2014-11-24 21:46:24.000000000 +0000
-+++ munin-2.0.25/master/doc/munin-cron.pod.in  2015-09-08 10:13:31.736593251 +0000
+diff -urNpa munin-2.0.42.orig/master/doc/munin-cron.pod.in munin-2.0.42/master/doc/munin-cron.pod.in
+--- munin-2.0.42.orig/master/doc/munin-cron.pod.in     2018-10-11 15:24:44.285033000 +0000
++++ munin-2.0.42/master/doc/munin-cron.pod.in  2018-10-11 15:25:02.396033000 +0000
 @@ -22,7 +22,7 @@ Limit hosts to E<lt>hostE<gt>. Multiple
  
  =item B<< --config <file> >>
 @@ -22,7 +22,7 @@ Limit hosts to E<lt>hostE<gt>. Multiple
  
  =item B<< --config <file> >>
@@ -279,9 +313,9 @@ diff -urNp munin-2.0.25.orig/master/doc/munin-cron.pod.in munin-2.0.25/master/do
  
  =back
  
  
  =back
  
-diff -urNp munin-2.0.25.orig/master/extras/munin-update_old.in munin-2.0.25/master/extras/munin-update_old.in
---- munin-2.0.25.orig/master/extras/munin-update_old.in        2014-11-24 21:46:24.000000000 +0000
-+++ munin-2.0.25/master/extras/munin-update_old.in     2015-09-08 10:13:31.736593251 +0000
+diff -urNpa munin-2.0.42.orig/master/extras/munin-update_old.in munin-2.0.42/master/extras/munin-update_old.in
+--- munin-2.0.42.orig/master/extras/munin-update_old.in        2018-10-11 15:24:44.285033000 +0000
++++ munin-2.0.42/master/extras/munin-update_old.in     2018-10-11 15:25:02.396033000 +0000
 @@ -43,7 +43,7 @@ my $DEBUG=0;
  my $STATS;
  my $cli_do_fork;
 @@ -43,7 +43,7 @@ my $DEBUG=0;
  my $STATS;
  my $cli_do_fork;
@@ -333,9 +367,9 @@ diff -urNp munin-2.0.25.orig/master/extras/munin-update_old.in munin-2.0.25/mast
        @@DBDIR@@/*
        @@LOGDIR@@/munin-update
        @@STATEDIR@@/*
        @@DBDIR@@/*
        @@LOGDIR@@/munin-update
        @@STATEDIR@@/*
-diff -urNp munin-2.0.25.orig/master/lib/Munin/Master/Config.pm munin-2.0.25/master/lib/Munin/Master/Config.pm
---- munin-2.0.25.orig/master/lib/Munin/Master/Config.pm        2015-09-08 10:12:45.000000000 +0000
-+++ munin-2.0.25/master/lib/Munin/Master/Config.pm     2015-09-08 10:13:31.737593251 +0000
+diff -urNpa munin-2.0.42.orig/master/lib/Munin/Master/Config.pm munin-2.0.42/master/lib/Munin/Master/Config.pm
+--- munin-2.0.42.orig/master/lib/Munin/Master/Config.pm        2018-10-11 15:24:44.285033000 +0000
++++ munin-2.0.42/master/lib/Munin/Master/Config.pm     2018-10-11 15:25:02.397033000 +0000
 @@ -140,7 +140,7 @@ my %booleans = map {$_ => 1} qw(
            root_instance => 1, 
  
 @@ -140,7 +140,7 @@ my %booleans = map {$_ => 1} qw(
            root_instance => 1, 
  
@@ -358,10 +392,10 @@ diff -urNp munin-2.0.25.orig/master/lib/Munin/Master/Config.pm munin-2.0.25/mast
                tls_verify_certificate => 0,
                tls_verify_depth => 5,
                tmpldir          => "$Munin::Common::Defaults::MUNIN_TEMPLATEDIR",
                tls_verify_certificate => 0,
                tls_verify_depth => 5,
                tmpldir          => "$Munin::Common::Defaults::MUNIN_TEMPLATEDIR",
-diff -urNp munin-2.0.25.orig/master/lib/Munin/Master/GraphOld.pm munin-2.0.25/master/lib/Munin/Master/GraphOld.pm
---- munin-2.0.25.orig/master/lib/Munin/Master/GraphOld.pm      2014-11-24 21:46:24.000000000 +0000
-+++ munin-2.0.25/master/lib/Munin/Master/GraphOld.pm   2015-09-08 10:13:31.738593251 +0000
-@@ -92,7 +92,7 @@ my $skip_locking   = 0;
+diff -urNpa munin-2.0.42.orig/master/lib/Munin/Master/GraphOld.pm munin-2.0.42/master/lib/Munin/Master/GraphOld.pm
+--- munin-2.0.42.orig/master/lib/Munin/Master/GraphOld.pm      2018-10-11 15:24:44.285033000 +0000
++++ munin-2.0.42/master/lib/Munin/Master/GraphOld.pm   2018-10-11 15:25:02.397033000 +0000
+@@ -97,7 +97,7 @@ my $skip_locking   = 0;
  my $skip_stats     = 0;
  my $stdout         = 0;
  my $force_run_as_root = 0;
  my $skip_stats     = 0;
  my $stdout         = 0;
  my $force_run_as_root = 0;
@@ -370,9 +404,9 @@ diff -urNp munin-2.0.25.orig/master/lib/Munin/Master/GraphOld.pm munin-2.0.25/ma
  my $libdir         = $Munin::Common::Defaults::MUNIN_LIBDIR;
  # Note: Nothing by default is more convenient and elliminates code while
  # for cgi graphing - but it breaks how munin-graph expected stuff to work.
  my $libdir         = $Munin::Common::Defaults::MUNIN_LIBDIR;
  # Note: Nothing by default is more convenient and elliminates code while
  # for cgi graphing - but it breaks how munin-graph expected stuff to work.
-diff -urNp munin-2.0.25.orig/master/lib/Munin/Master/HTMLOld.pm munin-2.0.25/master/lib/Munin/Master/HTMLOld.pm
---- munin-2.0.25.orig/master/lib/Munin/Master/HTMLOld.pm       2014-11-24 21:46:24.000000000 +0000
-+++ munin-2.0.25/master/lib/Munin/Master/HTMLOld.pm    2015-09-08 10:13:31.738593251 +0000
+diff -urNpa munin-2.0.42.orig/master/lib/Munin/Master/HTMLOld.pm munin-2.0.42/master/lib/Munin/Master/HTMLOld.pm
+--- munin-2.0.42.orig/master/lib/Munin/Master/HTMLOld.pm       2018-10-11 15:24:44.285033000 +0000
++++ munin-2.0.42/master/lib/Munin/Master/HTMLOld.pm    2018-10-11 15:25:02.397033000 +0000
 @@ -83,7 +83,7 @@ use Log::Log4perl qw( :easy );
  my @times = ("day", "week", "month", "year");
  
 @@ -83,7 +83,7 @@ use Log::Log4perl qw( :easy );
  my @times = ("day", "week", "month", "year");
  
@@ -409,9 +443,9 @@ diff -urNp munin-2.0.25.orig/master/lib/Munin/Master/HTMLOld.pm munin-2.0.25/mas
        @@DBDIR@@/datafile
        @@LOGDIR@@/munin-html
        @@HTMLDIR@@/*
        @@DBDIR@@/datafile
        @@LOGDIR@@/munin-html
        @@HTMLDIR@@/*
-diff -urNp munin-2.0.25.orig/master/lib/Munin/Master/LimitsOld.pm munin-2.0.25/master/lib/Munin/Master/LimitsOld.pm
---- munin-2.0.25.orig/master/lib/Munin/Master/LimitsOld.pm     2014-11-24 21:46:24.000000000 +0000
-+++ munin-2.0.25/master/lib/Munin/Master/LimitsOld.pm  2015-09-08 10:13:31.739593251 +0000
+diff -urNpa munin-2.0.42.orig/master/lib/Munin/Master/LimitsOld.pm munin-2.0.42/master/lib/Munin/Master/LimitsOld.pm
+--- munin-2.0.42.orig/master/lib/Munin/Master/LimitsOld.pm     2018-10-11 15:24:44.285033000 +0000
++++ munin-2.0.42/master/lib/Munin/Master/LimitsOld.pm  2018-10-11 15:25:02.397033000 +0000
 @@ -52,7 +52,7 @@ use Munin::Master::Utils;
  use Munin::Common::Defaults;
  
 @@ -52,7 +52,7 @@ use Munin::Master::Utils;
  use Munin::Common::Defaults;
  
@@ -421,7 +455,7 @@ diff -urNp munin-2.0.25.orig/master/lib/Munin/Master/LimitsOld.pm munin-2.0.25/m
  my $do_usage       = 0;
  my $do_version     = 0;
  my @limit_hosts    = ();
  my $do_usage       = 0;
  my $do_version     = 0;
  my @limit_hosts    = ();
-@@ -230,7 +230,7 @@ Options:
+@@ -242,7 +242,7 @@ Options:
      --contact <contact>       Limit notified contacts to <contact>. Multiple 
                        --contact options may be supplied.
      --config <file>   Use <file> as configuration file. 
      --contact <contact>       Limit notified contacts to <contact>. Multiple 
                        --contact options may be supplied.
      --config <file>   Use <file> as configuration file. 
@@ -430,10 +464,10 @@ diff -urNp munin-2.0.25.orig/master/lib/Munin/Master/LimitsOld.pm munin-2.0.25/m
  
  ";
      exit 0;
  
  ";
      exit 0;
-diff -urNp munin-2.0.25.orig/master/lib/Munin/Master/Utils.pm munin-2.0.25/master/lib/Munin/Master/Utils.pm
---- munin-2.0.25.orig/master/lib/Munin/Master/Utils.pm 2015-09-08 10:12:45.000000000 +0000
-+++ munin-2.0.25/master/lib/Munin/Master/Utils.pm      2015-09-08 10:13:31.740593251 +0000
-@@ -115,7 +115,7 @@ my $config_parts = {
+diff -urNpa munin-2.0.42.orig/master/lib/Munin/Master/Utils.pm munin-2.0.42/master/lib/Munin/Master/Utils.pm
+--- munin-2.0.42.orig/master/lib/Munin/Master/Utils.pm 2018-10-11 15:24:44.285033000 +0000
++++ munin-2.0.42/master/lib/Munin/Master/Utils.pm      2018-10-11 15:25:02.397033000 +0000
+@@ -114,7 +114,7 @@ my $config_parts = {
        },
  };
  
        },
  };
  
@@ -442,9 +476,9 @@ diff -urNp munin-2.0.25.orig/master/lib/Munin/Master/Utils.pm munin-2.0.25/maste
  
  # Fields to copy when "aliasing" a field
  my @COPY_FIELDS    = ("label", "draw", "type", "rrdfile", "fieldname", "info");
  
  # Fields to copy when "aliasing" a field
  my @COPY_FIELDS    = ("label", "draw", "type", "rrdfile", "fieldname", "info");
-diff -urNp munin-2.0.25.orig/master/munin.conf.in munin-2.0.25/master/munin.conf.in
---- munin-2.0.25.orig/master/munin.conf.in     2015-09-08 10:12:45.000000000 +0000
-+++ munin-2.0.25/master/munin.conf.in  2015-09-08 10:13:31.740593251 +0000
+diff -urNpa munin-2.0.42.orig/master/munin.conf.in munin-2.0.42/master/munin.conf.in
+--- munin-2.0.42.orig/master/munin.conf.in     2018-10-11 15:24:44.286033000 +0000
++++ munin-2.0.42/master/munin.conf.in  2018-10-11 15:25:02.397033000 +0000
 @@ -24,7 +24,7 @@
  # cgitmpdir @@DBDIR@@/cgi-tmp
  
 @@ -24,7 +24,7 @@
  # cgitmpdir @@DBDIR@@/cgi-tmp
  
@@ -454,9 +488,9 @@ diff -urNp munin-2.0.25.orig/master/munin.conf.in munin-2.0.25/master/munin.conf
  
  # You can choose the time reference for "DERIVE" like graphs, and show
  # "per minute", "per hour" values instead of the default "per second"
  
  # You can choose the time reference for "DERIVE" like graphs, and show
  # "per minute", "per hour" values instead of the default "per second"
-diff -urNp munin-2.0.25.orig/master/t/munin_master_config.t munin-2.0.25/master/t/munin_master_config.t
---- munin-2.0.25.orig/master/t/munin_master_config.t   2014-11-24 21:46:24.000000000 +0000
-+++ munin-2.0.25/master/t/munin_master_config.t        2015-09-08 10:13:31.741593251 +0000
+diff -urNpa munin-2.0.42.orig/master/t/munin_master_config.t munin-2.0.42/master/t/munin_master_config.t
+--- munin-2.0.42.orig/master/t/munin_master_config.t   2018-10-11 15:24:44.285033000 +0000
++++ munin-2.0.42/master/t/munin_master_config.t        2018-10-11 15:25:02.398033000 +0000
 @@ -24,7 +24,7 @@ my $fasit = {
      },
  
 @@ -24,7 +24,7 @@ my $fasit = {
      },
  
@@ -466,9 +500,9 @@ diff -urNp munin-2.0.25.orig/master/t/munin_master_config.t munin-2.0.25/master/
          dbdir           => '/opt/munin/sandbox/var/opt/munin',
          debug           => 0,
          fork            => 1,
          dbdir           => '/opt/munin/sandbox/var/opt/munin',
          debug           => 0,
          fork            => 1,
-diff -urNp munin-2.0.25.orig/master/www/munin-htaccess.in munin-2.0.25/master/www/munin-htaccess.in
---- munin-2.0.25.orig/master/www/munin-htaccess.in     2014-11-24 21:46:24.000000000 +0000
-+++ munin-2.0.25/master/www/munin-htaccess.in  2015-09-08 10:13:31.741593251 +0000
+diff -urNpa munin-2.0.42.orig/master/www/munin-htaccess.in munin-2.0.42/master/www/munin-htaccess.in
+--- munin-2.0.42.orig/master/www/munin-htaccess.in     2018-10-11 15:24:44.286033000 +0000
++++ munin-2.0.42/master/www/munin-htaccess.in  2018-10-11 15:25:02.398033000 +0000
 @@ -9,7 +9,7 @@
  # 
  # <directory @@HTMLDIR@@>
 @@ -9,7 +9,7 @@
  # 
  # <directory @@HTMLDIR@@>
@@ -478,9 +512,9 @@ diff -urNp munin-2.0.25.orig/master/www/munin-htaccess.in munin-2.0.25/master/ww
  AuthName "Munin"
  AuthType Basic
  require valid-user
  AuthName "Munin"
  AuthType Basic
  require valid-user
-diff -urNp munin-2.0.25.orig/node/bin/munindoc munin-2.0.25/node/bin/munindoc
---- munin-2.0.25.orig/node/bin/munindoc        2014-11-24 21:46:24.000000000 +0000
-+++ munin-2.0.25/node/bin/munindoc     2015-09-08 10:13:31.742593251 +0000
+diff -urNpa munin-2.0.42.orig/node/bin/munindoc munin-2.0.42/node/bin/munindoc
+--- munin-2.0.42.orig/node/bin/munindoc        2018-10-11 15:24:44.286033000 +0000
++++ munin-2.0.42/node/bin/munindoc     2018-10-11 15:25:02.398033000 +0000
 @@ -48,7 +48,7 @@ my $plugin_re = quotemeta($plugin);
  
  # Dirs in which to look for $plugin.pod and $plugin files.
 @@ -48,7 +48,7 @@ my $plugin_re = quotemeta($plugin);
  
  # Dirs in which to look for $plugin.pod and $plugin files.
@@ -490,9 +524,9 @@ diff -urNp munin-2.0.25.orig/node/bin/munindoc munin-2.0.25/node/bin/munindoc
              "$Munin::Common::Defaults::MUNIN_PERLLIB");
  
  File::Find::find({wanted => \&wanted_pod}, @DIRS);
              "$Munin::Common::Defaults::MUNIN_PERLLIB");
  
  File::Find::find({wanted => \&wanted_pod}, @DIRS);
-diff -urNp munin-2.0.25.orig/node/doc/munin-node.conf.pod munin-2.0.25/node/doc/munin-node.conf.pod
---- munin-2.0.25.orig/node/doc/munin-node.conf.pod     2014-11-24 21:46:24.000000000 +0000
-+++ munin-2.0.25/node/doc/munin-node.conf.pod  2015-09-08 10:13:31.742593251 +0000
+diff -urNpa munin-2.0.42.orig/node/doc/munin-node.conf.pod munin-2.0.42/node/doc/munin-node.conf.pod
+--- munin-2.0.42.orig/node/doc/munin-node.conf.pod     2018-10-11 15:24:44.286033000 +0000
++++ munin-2.0.42/node/doc/munin-node.conf.pod  2018-10-11 15:25:02.398033000 +0000
 @@ -91,20 +91,20 @@ is C<no>.
  =item B<tls_private_key> <value>
  
 @@ -91,20 +91,20 @@ is C<no>.
  =item B<tls_private_key> <value>
  
@@ -517,9 +551,9 @@ diff -urNp munin-2.0.25.orig/node/doc/munin-node.conf.pod munin-2.0.25/node/doc/
  
  =item B<tls_verify_depth> <value>
  
  
  =item B<tls_verify_depth> <value>
  
-diff -urNp munin-2.0.25.orig/node/extras/munin-node-simple.in munin-2.0.25/node/extras/munin-node-simple.in
---- munin-2.0.25.orig/node/extras/munin-node-simple.in 2014-11-24 21:46:24.000000000 +0000
-+++ munin-2.0.25/node/extras/munin-node-simple.in      2015-09-08 10:13:31.742593251 +0000
+diff -urNpa munin-2.0.42.orig/node/extras/munin-node-simple.in munin-2.0.42/node/extras/munin-node-simple.in
+--- munin-2.0.42.orig/node/extras/munin-node-simple.in 2018-10-11 15:24:44.286033000 +0000
++++ munin-2.0.42/node/extras/munin-node-simple.in      2018-10-11 15:25:02.398033000 +0000
 @@ -28,8 +28,8 @@ use strict;
  
  $| = 1;
 @@ -28,8 +28,8 @@ use strict;
  
  $| = 1;
@@ -531,9 +565,9 @@ diff -urNp munin-2.0.25.orig/node/extras/munin-node-simple.in munin-2.0.25/node/
  my $version   = "@@VERSION@@";
  
  # Empty environment
  my $version   = "@@VERSION@@";
  
  # Empty environment
-diff -urNp munin-2.0.25.orig/node/lib/Munin/Node/Config.pm munin-2.0.25/node/lib/Munin/Node/Config.pm
---- munin-2.0.25.orig/node/lib/Munin/Node/Config.pm    2014-11-24 21:46:24.000000000 +0000
-+++ munin-2.0.25/node/lib/Munin/Node/Config.pm 2015-09-08 10:13:31.743593251 +0000
+diff -urNpa munin-2.0.42.orig/node/lib/Munin/Node/Config.pm munin-2.0.42/node/lib/Munin/Node/Config.pm
+--- munin-2.0.42.orig/node/lib/Munin/Node/Config.pm    2018-10-11 15:24:44.286033000 +0000
++++ munin-2.0.42/node/lib/Munin/Node/Config.pm 2018-10-11 15:25:02.398033000 +0000
 @@ -25,7 +25,7 @@ my %booleans = map {$_ => 1} qw(
          my ($class) = @_;
  
 @@ -25,7 +25,7 @@ my %booleans = map {$_ => 1} qw(
          my ($class) = @_;
  
@@ -543,10 +577,10 @@ diff -urNp munin-2.0.25.orig/node/lib/Munin/Node/Config.pm munin-2.0.25/node/lib
          }, $class;
  
          return $instance;
          }, $class;
  
          return $instance;
-diff -urNp munin-2.0.25.orig/node/lib/Munin/Node/Server.pm munin-2.0.25/node/lib/Munin/Node/Server.pm
---- munin-2.0.25.orig/node/lib/Munin/Node/Server.pm    2014-11-24 21:46:24.000000000 +0000
-+++ munin-2.0.25/node/lib/Munin/Node/Server.pm 2015-09-08 10:13:31.744593251 +0000
-@@ -263,11 +263,11 @@ sub _process_starttls_command {
+diff -urNpa munin-2.0.42.orig/node/lib/Munin/Node/Server.pm munin-2.0.42/node/lib/Munin/Node/Server.pm
+--- munin-2.0.42.orig/node/lib/Munin/Node/Server.pm    2018-10-11 15:24:44.286033000 +0000
++++ munin-2.0.42/node/lib/Munin/Node/Server.pm 2018-10-11 15:25:02.398033000 +0000
+@@ -272,11 +272,11 @@ sub _process_starttls_command {
      my $mode = $session->{tls_mode};
  
      my $key        = $config->{tls_private_key}
      my $mode = $session->{tls_mode};
  
      my $key        = $config->{tls_private_key}
@@ -561,9 +595,9 @@ diff -urNp munin-2.0.25.orig/node/lib/Munin/Node/Server.pm munin-2.0.25/node/lib
      my $tls_verify = $config->{tls_verify_certificate}
                    || 0;
      my $tls_match  = $config->{tls_match};
      my $tls_verify = $config->{tls_verify_certificate}
                    || 0;
      my $tls_match  = $config->{tls_match};
-diff -urNp munin-2.0.25.orig/node/lib/Munin/Node/Service.pm munin-2.0.25/node/lib/Munin/Node/Service.pm
---- munin-2.0.25.orig/node/lib/Munin/Node/Service.pm   2014-11-24 21:46:24.000000000 +0000
-+++ munin-2.0.25/node/lib/Munin/Node/Service.pm        2015-09-08 10:13:31.744593251 +0000
+diff -urNpa munin-2.0.42.orig/node/lib/Munin/Node/Service.pm munin-2.0.42/node/lib/Munin/Node/Service.pm
+--- munin-2.0.42.orig/node/lib/Munin/Node/Service.pm   2018-10-11 15:24:44.286033000 +0000
++++ munin-2.0.42/node/lib/Munin/Node/Service.pm        2018-10-11 15:25:02.398033000 +0000
 @@ -22,7 +22,7 @@ sub new
      my ($class, %args) = @_;
  
 @@ -22,7 +22,7 @@ sub new
      my ($class, %args) = @_;
  
@@ -573,9 +607,9 @@ diff -urNp munin-2.0.25.orig/node/lib/Munin/Node/Service.pm munin-2.0.25/node/li
  
      $args{defuser}  ||= getpwnam $Munin::Common::Defaults::MUNIN_PLUGINUSER;
      $args{defgroup} ||= getgrnam $Munin::Common::Defaults::MUNIN_GROUP;
  
      $args{defuser}  ||= getpwnam $Munin::Common::Defaults::MUNIN_PLUGINUSER;
      $args{defgroup} ||= getgrnam $Munin::Common::Defaults::MUNIN_GROUP;
-diff -urNp munin-2.0.25.orig/node/sbin/munin-node munin-2.0.25/node/sbin/munin-node
---- munin-2.0.25.orig/node/sbin/munin-node     2014-11-24 21:46:24.000000000 +0000
-+++ munin-2.0.25/node/sbin/munin-node  2015-09-08 10:13:31.745593251 +0000
+diff -urNpa munin-2.0.42.orig/node/sbin/munin-node munin-2.0.42/node/sbin/munin-node
+--- munin-2.0.42.orig/node/sbin/munin-node     2018-10-11 15:24:44.286033000 +0000
++++ munin-2.0.42/node/sbin/munin-node  2018-10-11 15:25:02.398033000 +0000
 @@ -36,8 +36,8 @@ use Munin::Node::Service;
  use Munin::Node::Server;
  
 @@ -36,8 +36,8 @@ use Munin::Node::Service;
  use Munin::Node::Server;
  
@@ -609,9 +643,9 @@ diff -urNp munin-2.0.25.orig/node/sbin/munin-node munin-2.0.25/node/sbin/munin-n
      @@STATEDIR@@/munin-node.pid
      @@LOGDIR@@/munin-node.log
  
      @@STATEDIR@@/munin-node.pid
      @@LOGDIR@@/munin-node.log
  
-diff -urNp munin-2.0.25.orig/node/sbin/munin-node-configure munin-2.0.25/node/sbin/munin-node-configure
---- munin-2.0.25.orig/node/sbin/munin-node-configure   2014-11-24 21:46:24.000000000 +0000
-+++ munin-2.0.25/node/sbin/munin-node-configure        2015-09-08 10:13:31.745593251 +0000
+diff -urNpa munin-2.0.42.orig/node/sbin/munin-node-configure munin-2.0.42/node/sbin/munin-node-configure
+--- munin-2.0.42.orig/node/sbin/munin-node-configure   2018-10-11 15:24:44.286033000 +0000
++++ munin-2.0.42/node/sbin/munin-node-configure        2018-10-11 15:25:02.399033000 +0000
 @@ -76,9 +76,9 @@ sub main
  
  sub parse_args
 @@ -76,9 +76,9 @@ sub main
  
  sub parse_args
@@ -625,7 +659,7 @@ diff -urNp munin-2.0.25.orig/node/sbin/munin-node-configure munin-2.0.25/node/sb
        my $libdir     = "$Munin::Common::Defaults::MUNIN_LIBDIR/plugins";
  
        my $debug = 0;
        my $libdir     = "$Munin::Common::Defaults::MUNIN_LIBDIR/plugins";
  
        my $debug = 0;
-@@ -492,15 +492,15 @@ may enable debugging.
+@@ -487,15 +487,15 @@ may enable debugging.
  
  =item B<< --config <file> >>
  
  
  =item B<< --config <file> >>
  
@@ -644,7 +678,7 @@ diff -urNp munin-2.0.25.orig/node/sbin/munin-node-configure munin-2.0.25/node/sb
  
  =item B<< --libdir <dir> >>
  
  
  =item B<< --libdir <dir> >>
  
-@@ -648,9 +648,9 @@ not this works with any particular devic
+@@ -649,9 +649,9 @@ not this works with any particular devic
  
  =head1 FILES
  
  
  =head1 FILES
  
@@ -657,9 +691,9 @@ diff -urNp munin-2.0.25.orig/node/sbin/munin-node-configure munin-2.0.25/node/sb
      @@LIBDIR@@/plugins/plugins.history
      @@LIBDIR@@/plugins/*
  
      @@LIBDIR@@/plugins/plugins.history
      @@LIBDIR@@/plugins/*
  
-diff -urNp munin-2.0.25.orig/node/sbin/munin-run munin-2.0.25/node/sbin/munin-run
---- munin-2.0.25.orig/node/sbin/munin-run      2014-11-24 21:46:24.000000000 +0000
-+++ munin-2.0.25/node/sbin/munin-run   2015-09-08 10:13:31.746593251 +0000
+diff -urNpa munin-2.0.42.orig/node/sbin/munin-run munin-2.0.42/node/sbin/munin-run
+--- munin-2.0.42.orig/node/sbin/munin-run      2018-10-11 15:24:44.286033000 +0000
++++ munin-2.0.42/node/sbin/munin-run   2018-10-11 15:25:02.399033000 +0000
 @@ -35,7 +35,7 @@ use Munin::Node::Service;
  
  my $services;
 @@ -35,7 +35,7 @@ use Munin::Node::Service;
  
  my $services;
@@ -710,9 +744,9 @@ diff -urNp munin-2.0.25.orig/node/sbin/munin-run munin-2.0.25/node/sbin/munin-ru
      @@STATEDIR@@/munin-node.pid
      @@LOGDIR@@/munin-node.log
  
      @@STATEDIR@@/munin-node.pid
      @@LOGDIR@@/munin-node.log
  
-diff -urNp munin-2.0.25.orig/node/sbin/munin-sched munin-2.0.25/node/sbin/munin-sched
---- munin-2.0.25.orig/node/sbin/munin-sched    2014-11-24 21:46:24.000000000 +0000
-+++ munin-2.0.25/node/sbin/munin-sched 2015-09-08 10:13:31.747593251 +0000
+diff -urNpa munin-2.0.42.orig/node/sbin/munin-sched munin-2.0.42/node/sbin/munin-sched
+--- munin-2.0.42.orig/node/sbin/munin-sched    2018-10-11 15:24:44.286033000 +0000
++++ munin-2.0.42/node/sbin/munin-sched 2018-10-11 15:25:02.399033000 +0000
 @@ -34,8 +34,8 @@ use Munin::Node::Config;
  use Munin::Node::ProxySpooler;
  
 @@ -34,8 +34,8 @@ use Munin::Node::Config;
  use Munin::Node::ProxySpooler;
  
@@ -746,10 +780,10 @@ diff -urNp munin-2.0.25.orig/node/sbin/munin-sched munin-2.0.25/node/sbin/munin-
      @@STATEDIR@@/munin-sched.pid
      @@LOGDIR@@/munin-sched.log
  
      @@STATEDIR@@/munin-sched.pid
      @@LOGDIR@@/munin-sched.log
  
-diff -urNp munin-2.0.25.orig/plugins/node.d/exim_mailqueue.in munin-2.0.25/plugins/node.d/exim_mailqueue.in
---- munin-2.0.25.orig/plugins/node.d/exim_mailqueue.in 2014-11-24 21:46:24.000000000 +0000
-+++ munin-2.0.25/plugins/node.d/exim_mailqueue.in      2015-09-08 10:13:31.747593251 +0000
-@@ -15,7 +15,7 @@ examine the queue directories.  This is
+diff -urNpa munin-2.0.42.orig/plugins/node.d/exim_mailqueue.in munin-2.0.42/plugins/node.d/exim_mailqueue.in
+--- munin-2.0.42.orig/plugins/node.d/exim_mailqueue.in 2018-10-11 15:24:44.280033000 +0000
++++ munin-2.0.42/plugins/node.d/exim_mailqueue.in      2018-10-11 15:25:02.399033000 +0000
+@@ -17,7 +17,7 @@ examine the queue directories.  This is
    [exim_*]
      user exim
  
    [exim_*]
      user exim
  
@@ -758,9 +792,9 @@ diff -urNp munin-2.0.25.orig/plugins/node.d/exim_mailqueue.in munin-2.0.25/plugi
  if you need to override the defaults below:
  
    [exim_mailqueue]
  if you need to override the defaults below:
  
    [exim_mailqueue]
-diff -urNp munin-2.0.25.orig/plugins/node.d/ipmi_sensor_.in munin-2.0.25/plugins/node.d/ipmi_sensor_.in
---- munin-2.0.25.orig/plugins/node.d/ipmi_sensor_.in   2014-11-24 21:46:24.000000000 +0000
-+++ munin-2.0.25/plugins/node.d/ipmi_sensor_.in        2015-09-08 10:13:31.747593251 +0000
+diff -urNpa munin-2.0.42.orig/plugins/node.d/ipmi_sensor_.in munin-2.0.42/plugins/node.d/ipmi_sensor_.in
+--- munin-2.0.42.orig/plugins/node.d/ipmi_sensor_.in   2018-10-11 15:24:44.280033000 +0000
++++ munin-2.0.42/plugins/node.d/ipmi_sensor_.in        2018-10-11 15:25:02.399033000 +0000
 @@ -17,7 +17,7 @@ Inspired by code written by Peter Palfra
  ipmitool probably needs to be run as root, and it may take more than
  10 seconds on some hosts.
 @@ -17,7 +17,7 @@ Inspired by code written by Peter Palfra
  ipmitool probably needs to be run as root, and it may take more than
  10 seconds on some hosts.
@@ -787,10 +821,10 @@ diff -urNp munin-2.0.25.orig/plugins/node.d/ipmi_sensor_.in munin-2.0.25/plugins
 +CONFIG = '@@NCONFDIR@@/ipmi'
  
  
 +CONFIG = '@@NCONFDIR@@/ipmi'
  
  
-diff -urNp munin-2.0.25.orig/plugins/node.d/mysql_innodb.in munin-2.0.25/plugins/node.d/mysql_innodb.in
---- munin-2.0.25.orig/plugins/node.d/mysql_innodb.in   2015-09-08 10:05:48.000000000 +0000
-+++ munin-2.0.25/plugins/node.d/mysql_innodb.in        2015-09-08 10:13:31.748593251 +0000
+ def normalize_sensor(name):
+diff -urNpa munin-2.0.42.orig/plugins/node.d/mysql_innodb.in munin-2.0.42/plugins/node.d/mysql_innodb.in
+--- munin-2.0.42.orig/plugins/node.d/mysql_innodb.in   2018-10-11 15:24:44.282033000 +0000
++++ munin-2.0.42/plugins/node.d/mysql_innodb.in        2018-10-11 15:25:02.399033000 +0000
 @@ -34,7 +34,7 @@ the default INNODB tablespace, do the fo
  
  =head1 CONFIGURATION
 @@ -34,7 +34,7 @@ the default INNODB tablespace, do the fo
  
  =head1 CONFIGURATION
@@ -800,9 +834,9 @@ diff -urNp munin-2.0.25.orig/plugins/node.d/mysql_innodb.in munin-2.0.25/plugins
  if you need to override the defaults below:
  
   [mysql_innodb]
  if you need to override the defaults below:
  
   [mysql_innodb]
-diff -urNp munin-2.0.25.orig/plugins/node.d/mysql_isam_space_.in munin-2.0.25/plugins/node.d/mysql_isam_space_.in
---- munin-2.0.25.orig/plugins/node.d/mysql_isam_space_.in      2014-11-24 21:46:24.000000000 +0000
-+++ munin-2.0.25/plugins/node.d/mysql_isam_space_.in   2015-09-08 10:13:31.748593251 +0000
+diff -urNpa munin-2.0.42.orig/plugins/node.d/mysql_isam_space_.in munin-2.0.42/plugins/node.d/mysql_isam_space_.in
+--- munin-2.0.42.orig/plugins/node.d/mysql_isam_space_.in      2018-10-11 15:24:44.280033000 +0000
++++ munin-2.0.42/plugins/node.d/mysql_isam_space_.in   2018-10-11 15:25:02.399033000 +0000
 @@ -8,7 +8,7 @@ on isam and myisam tables on a mysql ser
  
  =head1 CONFIGURATION
 @@ -8,7 +8,7 @@ on isam and myisam tables on a mysql ser
  
  =head1 CONFIGURATION
@@ -812,9 +846,9 @@ diff -urNp munin-2.0.25.orig/plugins/node.d/mysql_isam_space_.in munin-2.0.25/pl
  if you need to override the defaults below:
  
   [mysql_isam_space_*]
  if you need to override the defaults below:
  
   [mysql_isam_space_*]
-diff -urNp munin-2.0.25.orig/plugins/node.d/mysql_threads.in munin-2.0.25/plugins/node.d/mysql_threads.in
---- munin-2.0.25.orig/plugins/node.d/mysql_threads.in  2015-09-08 10:05:48.000000000 +0000
-+++ munin-2.0.25/plugins/node.d/mysql_threads.in       2015-09-08 10:13:31.748593251 +0000
+diff -urNpa munin-2.0.42.orig/plugins/node.d/mysql_threads.in munin-2.0.42/plugins/node.d/mysql_threads.in
+--- munin-2.0.42.orig/plugins/node.d/mysql_threads.in  2018-10-11 15:24:44.280033000 +0000
++++ munin-2.0.42/plugins/node.d/mysql_threads.in       2018-10-11 15:25:02.399033000 +0000
 @@ -9,7 +9,7 @@ mysql_threads - Plugin to monitor the nu
  
  =head1 CONFIGURATION
 @@ -9,7 +9,7 @@ mysql_threads - Plugin to monitor the nu
  
  =head1 CONFIGURATION
@@ -824,9 +858,9 @@ diff -urNp munin-2.0.25.orig/plugins/node.d/mysql_threads.in munin-2.0.25/plugin
  need to override the defaults below:
  
   [mysql_threads]
  need to override the defaults below:
  
   [mysql_threads]
-diff -urNp munin-2.0.25.orig/plugins/node.d/named.in munin-2.0.25/plugins/node.d/named.in
---- munin-2.0.25.orig/plugins/node.d/named.in  2014-11-24 21:46:24.000000000 +0000
-+++ munin-2.0.25/plugins/node.d/named.in       2015-09-08 10:13:31.749593251 +0000
+diff -urNpa munin-2.0.42.orig/plugins/node.d/named.in munin-2.0.42/plugins/node.d/named.in
+--- munin-2.0.42.orig/plugins/node.d/named.in  2018-10-11 15:24:44.280033000 +0000
++++ munin-2.0.42/plugins/node.d/named.in       2018-10-11 15:25:02.399033000 +0000
 @@ -34,7 +34,7 @@ restrictions on the log file.
  
  =head1 CONFIGURATION
 @@ -34,7 +34,7 @@ restrictions on the log file.
  
  =head1 CONFIGURATION
@@ -836,9 +870,9 @@ diff -urNp munin-2.0.25.orig/plugins/node.d/named.in munin-2.0.25/plugins/node.d
  if you need to override the defaults below:
  
   [named]
  if you need to override the defaults below:
  
   [named]
-diff -urNp munin-2.0.25.orig/plugins/node.d/ntp_kernel_pll_freq.in munin-2.0.25/plugins/node.d/ntp_kernel_pll_freq.in
---- munin-2.0.25.orig/plugins/node.d/ntp_kernel_pll_freq.in    2015-09-08 10:05:48.000000000 +0000
-+++ munin-2.0.25/plugins/node.d/ntp_kernel_pll_freq.in 2015-09-08 10:13:31.749593251 +0000
+diff -urNpa munin-2.0.42.orig/plugins/node.d/ntp_kernel_pll_freq.in munin-2.0.42/plugins/node.d/ntp_kernel_pll_freq.in
+--- munin-2.0.42.orig/plugins/node.d/ntp_kernel_pll_freq.in    2018-10-11 15:24:44.282033000 +0000
++++ munin-2.0.42/plugins/node.d/ntp_kernel_pll_freq.in 2018-10-11 16:30:23.898033000 +0000
 @@ -12,7 +12,7 @@ the NTP status
  
  No configuration
 @@ -12,7 +12,7 @@ the NTP status
  
  No configuration
@@ -852,16 +886,16 @@ diff -urNp munin-2.0.25.orig/plugins/node.d/ntp_kernel_pll_freq.in munin-2.0.25/
      exit 0
  fi
  
      exit 0
  fi
  
--if [ -f @@CONFDIR@@/ntp-freq-comp ]; then
--    fcomp=`cat @@CONFDIR@@/ntp-freq-comp`
-+if [ -f @@NCONFDIR@@/ntp-freq-comp ]; then
-+    fcomp=`cat @@NCONFDIR@@/ntp-freq-comp`
+-if [ -f "@@CONFDIR@@/ntp-freq-comp" ]; then
+-    fcomp=$(cat "@@CONFDIR@@/ntp-freq-comp")
++if [ -f "@@NCONFDIR@@/ntp-freq-comp" ]; then
++    fcomp=$(cat "@@NCONFDIR@@/ntp-freq-comp")
  else
      fcomp=0
  fi
  else
      fcomp=0
  fi
-diff -urNp munin-2.0.25.orig/plugins/node.d/postfix_mailstats.in munin-2.0.25/plugins/node.d/postfix_mailstats.in
---- munin-2.0.25.orig/plugins/node.d/postfix_mailstats.in      2014-11-24 21:46:24.000000000 +0000
-+++ munin-2.0.25/plugins/node.d/postfix_mailstats.in   2015-09-08 10:13:31.749593251 +0000
+diff -urNpa munin-2.0.42.orig/plugins/node.d/postfix_mailstats.in munin-2.0.42/plugins/node.d/postfix_mailstats.in
+--- munin-2.0.42.orig/plugins/node.d/postfix_mailstats.in      2018-10-11 15:24:44.281033000 +0000
++++ munin-2.0.42/plugins/node.d/postfix_mailstats.in   2018-10-11 15:25:02.400033000 +0000
 @@ -8,7 +8,7 @@ rejected by postfix
  
  =head1 CONFIGURATION
 @@ -8,7 +8,7 @@ rejected by postfix
  
  =head1 CONFIGURATION
@@ -871,9 +905,9 @@ diff -urNp munin-2.0.25.orig/plugins/node.d/postfix_mailstats.in munin-2.0.25/pl
  if you need to override the defaults below:
  
   [postfix_mailstats]
  if you need to override the defaults below:
  
   [postfix_mailstats]
-diff -urNp munin-2.0.25.orig/plugins/node.d/psu_.in munin-2.0.25/plugins/node.d/psu_.in
---- munin-2.0.25.orig/plugins/node.d/psu_.in   2014-11-24 21:46:24.000000000 +0000
-+++ munin-2.0.25/plugins/node.d/psu_.in        2015-09-08 10:13:31.750593251 +0000
+diff -urNpa munin-2.0.42.orig/plugins/node.d/psu_.in munin-2.0.42/plugins/node.d/psu_.in
+--- munin-2.0.42.orig/plugins/node.d/psu_.in   2018-10-11 15:24:44.281033000 +0000
++++ munin-2.0.42/plugins/node.d/psu_.in        2018-10-11 15:25:02.400033000 +0000
 @@ -15,7 +15,7 @@ we wish to graph.
  
  Example:
 @@ -15,7 +15,7 @@ we wish to graph.
  
  Example:
@@ -883,9 +917,9 @@ diff -urNp munin-2.0.25.orig/plugins/node.d/psu_.in munin-2.0.25/plugins/node.d/
  
  ...will monitor the user "foo"
  
  
  ...will monitor the user "foo"
  
-diff -urNp munin-2.0.25.orig/plugins/node.d/squeezebox_.in munin-2.0.25/plugins/node.d/squeezebox_.in
---- munin-2.0.25.orig/plugins/node.d/squeezebox_.in    2014-11-24 21:46:24.000000000 +0000
-+++ munin-2.0.25/plugins/node.d/squeezebox_.in 2015-09-08 10:13:31.750593251 +0000
+diff -urNpa munin-2.0.42.orig/plugins/node.d/squeezebox_.in munin-2.0.42/plugins/node.d/squeezebox_.in
+--- munin-2.0.42.orig/plugins/node.d/squeezebox_.in    2018-10-11 15:24:44.282033000 +0000
++++ munin-2.0.42/plugins/node.d/squeezebox_.in 2018-10-11 15:25:02.400033000 +0000
 @@ -20,7 +20,7 @@ SqueezeCenter. If the plugin is run from
  non-default configuration, please use the environment variables
  'squeezebox_host' and 'squeezebox_port' to connect. Also, if your
 @@ -20,7 +20,7 @@ SqueezeCenter. If the plugin is run from
  non-default configuration, please use the environment variables
  'squeezebox_host' and 'squeezebox_port' to connect. Also, if your
@@ -895,9 +929,9 @@ diff -urNp munin-2.0.25.orig/plugins/node.d/squeezebox_.in munin-2.0.25/plugins/
  
  Sample follows:
  
  
  Sample follows:
  
-diff -urNp munin-2.0.25.orig/plugins/node.d/varnish_.in munin-2.0.25/plugins/node.d/varnish_.in
---- munin-2.0.25.orig/plugins/node.d/varnish_.in       2014-11-24 21:46:24.000000000 +0000
-+++ munin-2.0.25/plugins/node.d/varnish_.in    2015-09-08 10:13:31.750593251 +0000
+diff -urNpa munin-2.0.42.orig/plugins/node.d/varnish_.in munin-2.0.42/plugins/node.d/varnish_.in
+--- munin-2.0.42.orig/plugins/node.d/varnish_.in       2018-10-11 15:24:44.282033000 +0000
++++ munin-2.0.42/plugins/node.d/varnish_.in    2018-10-11 15:25:02.400033000 +0000
 @@ -54,7 +54,7 @@ session, session_herd
  You can link them yourself with something like this:
  
 @@ -54,7 +54,7 @@ session, session_herd
  You can link them yourself with something like this:
  
@@ -907,9 +941,9 @@ diff -urNp munin-2.0.25.orig/plugins/node.d/varnish_.in munin-2.0.25/plugins/nod
  
  =head1 INTERPRETATION
  
  
  =head1 INTERPRETATION
  
-diff -urNp munin-2.0.25.orig/plugins/node.d.cygwin/df.in munin-2.0.25/plugins/node.d.cygwin/df.in
---- munin-2.0.25.orig/plugins/node.d.cygwin/df.in      2014-11-24 21:46:24.000000000 +0000
-+++ munin-2.0.25/plugins/node.d.cygwin/df.in   2015-09-08 10:13:31.751593251 +0000
+diff -urNpa munin-2.0.42.orig/plugins/node.d.cygwin/df.in munin-2.0.42/plugins/node.d.cygwin/df.in
+--- munin-2.0.42.orig/plugins/node.d.cygwin/df.in      2018-10-11 15:24:44.277033000 +0000
++++ munin-2.0.42/plugins/node.d.cygwin/df.in   2018-10-11 15:25:02.400033000 +0000
 @@ -13,7 +13,7 @@ Cygwin 1.7.x or higher systems with core
  
  =head1 USAGE
 @@ -13,7 +13,7 @@ Cygwin 1.7.x or higher systems with core
  
  =head1 USAGE
@@ -919,9 +953,9 @@ diff -urNp munin-2.0.25.orig/plugins/node.d.cygwin/df.in munin-2.0.25/plugins/no
  
  The plugin excludes per default the following special, read-only or
  dynamically allocating file systems from graphing:
  
  The plugin excludes per default the following special, read-only or
  dynamically allocating file systems from graphing:
-diff -urNp munin-2.0.25.orig/plugins/node.d.debug/if.in munin-2.0.25/plugins/node.d.debug/if.in
---- munin-2.0.25.orig/plugins/node.d.debug/if.in       2014-11-24 21:46:24.000000000 +0000
-+++ munin-2.0.25/plugins/node.d.debug/if.in    2015-09-08 10:13:31.751593251 +0000
+diff -urNpa munin-2.0.42.orig/plugins/node.d.debug/if.in munin-2.0.42/plugins/node.d.debug/if.in
+--- munin-2.0.42.orig/plugins/node.d.debug/if.in       2018-10-11 15:24:44.277033000 +0000
++++ munin-2.0.42/plugins/node.d.debug/if.in    2018-10-11 15:25:02.400033000 +0000
 @@ -21,7 +21,7 @@ variable.  For example:
  
  =head1 USAGE
 @@ -21,7 +21,7 @@ variable.  For example:
  
  =head1 USAGE
@@ -931,9 +965,9 @@ diff -urNp munin-2.0.25.orig/plugins/node.d.debug/if.in munin-2.0.25/plugins/nod
  
  =head1 MAGIC MARKERS
  
  
  =head1 MAGIC MARKERS
  
-diff -urNp munin-2.0.25.orig/plugins/node.d.debug/tc.in munin-2.0.25/plugins/node.d.debug/tc.in
---- munin-2.0.25.orig/plugins/node.d.debug/tc.in       2014-11-24 21:46:24.000000000 +0000
-+++ munin-2.0.25/plugins/node.d.debug/tc.in    2015-09-08 10:13:31.751593251 +0000
+diff -urNpa munin-2.0.42.orig/plugins/node.d.debug/tc.in munin-2.0.42/plugins/node.d.debug/tc.in
+--- munin-2.0.42.orig/plugins/node.d.debug/tc.in       2018-10-11 15:24:44.277033000 +0000
++++ munin-2.0.42/plugins/node.d.debug/tc.in    2018-10-11 15:25:02.400033000 +0000
 @@ -21,7 +21,7 @@ For example:
  
  =head1 USAGE
 @@ -21,7 +21,7 @@ For example:
  
  =head1 USAGE
@@ -943,10 +977,10 @@ diff -urNp munin-2.0.25.orig/plugins/node.d.debug/tc.in munin-2.0.25/plugins/nod
  
  =head1 MAGIC MARKERS
  
  
  =head1 MAGIC MARKERS
  
-diff -urNp munin-2.0.25.orig/plugins/node.d.linux/acpi.in munin-2.0.25/plugins/node.d.linux/acpi.in
---- munin-2.0.25.orig/plugins/node.d.linux/acpi.in     2014-11-24 21:46:24.000000000 +0000
-+++ munin-2.0.25/plugins/node.d.linux/acpi.in  2015-09-08 10:13:31.751593251 +0000
-@@ -17,7 +17,7 @@ Load the 'thermal_zone' kernel module an
+diff -urNpa munin-2.0.42.orig/plugins/node.d.linux/acpi.in munin-2.0.42/plugins/node.d.linux/acpi.in
+--- munin-2.0.42.orig/plugins/node.d.linux/acpi.in     2018-10-11 15:24:44.278033000 +0000
++++ munin-2.0.42/plugins/node.d.linux/acpi.in  2018-10-11 15:25:02.401033000 +0000
+@@ -17,7 +17,7 @@ Load the 'thermal' kernel module and the
  
  =head1 USAGE
  
  
  =head1 USAGE
  
@@ -955,9 +989,9 @@ diff -urNp munin-2.0.25.orig/plugins/node.d.linux/acpi.in munin-2.0.25/plugins/n
  
  =head1 INTERPRETATION
  
  
  =head1 INTERPRETATION
  
-diff -urNp munin-2.0.25.orig/plugins/node.d.linux/apt.in munin-2.0.25/plugins/node.d.linux/apt.in
---- munin-2.0.25.orig/plugins/node.d.linux/apt.in      2014-11-24 21:46:24.000000000 +0000
-+++ munin-2.0.25/plugins/node.d.linux/apt.in   2015-09-08 10:13:31.752593251 +0000
+diff -urNpa munin-2.0.42.orig/plugins/node.d.linux/apt.in munin-2.0.42/plugins/node.d.linux/apt.in
+--- munin-2.0.42.orig/plugins/node.d.linux/apt.in      2018-10-11 15:24:44.278033000 +0000
++++ munin-2.0.42/plugins/node.d.linux/apt.in   2018-10-11 15:25:02.401033000 +0000
 @@ -38,7 +38,7 @@ Remember to randomize when these cronjob
  
  =head1 USAGE
 @@ -38,7 +38,7 @@ Remember to randomize when these cronjob
  
  =head1 USAGE
@@ -967,10 +1001,10 @@ diff -urNp munin-2.0.25.orig/plugins/node.d.linux/apt.in munin-2.0.25/plugins/no
  
  =head1 NOTES
  
  
  =head1 NOTES
  
-diff -urNp munin-2.0.25.orig/plugins/node.d.linux/df.in munin-2.0.25/plugins/node.d.linux/df.in
---- munin-2.0.25.orig/plugins/node.d.linux/df.in       2014-11-24 21:46:24.000000000 +0000
-+++ munin-2.0.25/plugins/node.d.linux/df.in    2015-09-08 10:13:31.752593251 +0000
-@@ -28,7 +28,7 @@ This configuration snipplet is an exampl
+diff -urNpa munin-2.0.42.orig/plugins/node.d.linux/df.in munin-2.0.42/plugins/node.d.linux/df.in
+--- munin-2.0.42.orig/plugins/node.d.linux/df.in       2018-10-11 15:24:44.278033000 +0000
++++ munin-2.0.42/plugins/node.d.linux/df.in    2018-10-11 15:25:02.401033000 +0000
+@@ -31,7 +31,7 @@ This configuration snipplet is an exampl
      env.warning 92
      env.critical 98
  
      env.warning 92
      env.critical 98
  
@@ -979,7 +1013,7 @@ diff -urNp munin-2.0.25.orig/plugins/node.d.linux/df.in munin-2.0.25/plugins/nod
  
  You may specify filesystem specific warning and critical levels:
  
  
  You may specify filesystem specific warning and critical levels:
  
-@@ -55,7 +55,7 @@ RE will not be included.
+@@ -58,7 +58,7 @@ RE will not be included.
  
  =head1 USAGE
  
  
  =head1 USAGE
  
@@ -988,9 +1022,9 @@ diff -urNp munin-2.0.25.orig/plugins/node.d.linux/df.in munin-2.0.25/plugins/nod
  
  =head1 MAGIC MARKERS
  
  
  =head1 MAGIC MARKERS
  
-diff -urNp munin-2.0.25.orig/plugins/node.d.linux/df_inode.in munin-2.0.25/plugins/node.d.linux/df_inode.in
---- munin-2.0.25.orig/plugins/node.d.linux/df_inode.in 2014-11-24 21:46:24.000000000 +0000
-+++ munin-2.0.25/plugins/node.d.linux/df_inode.in      2015-09-08 10:13:31.752593251 +0000
+diff -urNpa munin-2.0.42.orig/plugins/node.d.linux/df_inode.in munin-2.0.42/plugins/node.d.linux/df_inode.in
+--- munin-2.0.42.orig/plugins/node.d.linux/df_inode.in 2018-10-11 15:24:44.278033000 +0000
++++ munin-2.0.42/plugins/node.d.linux/df_inode.in      2018-10-11 15:25:02.401033000 +0000
 @@ -28,7 +28,7 @@ This configuration snipplet is an exampl
      env.warning 92
      env.critical 98
 @@ -28,7 +28,7 @@ This configuration snipplet is an exampl
      env.warning 92
      env.critical 98
@@ -1009,9 +1043,9 @@ diff -urNp munin-2.0.25.orig/plugins/node.d.linux/df_inode.in munin-2.0.25/plugi
  
  =head1 MAGIC MARKERS
  
  
  =head1 MAGIC MARKERS
  
-diff -urNp munin-2.0.25.orig/plugins/node.d.linux/fw_conntrack.in munin-2.0.25/plugins/node.d.linux/fw_conntrack.in
---- munin-2.0.25.orig/plugins/node.d.linux/fw_conntrack.in     2014-11-24 21:46:24.000000000 +0000
-+++ munin-2.0.25/plugins/node.d.linux/fw_conntrack.in  2015-09-08 10:13:31.753593251 +0000
+diff -urNpa munin-2.0.42.orig/plugins/node.d.linux/fw_conntrack.in munin-2.0.42/plugins/node.d.linux/fw_conntrack.in
+--- munin-2.0.42.orig/plugins/node.d.linux/fw_conntrack.in     2018-10-11 15:24:44.278033000 +0000
++++ munin-2.0.42/plugins/node.d.linux/fw_conntrack.in  2018-10-11 15:25:02.401033000 +0000
 @@ -11,7 +11,7 @@ This plugin must run with root privilege
  
  =head2 CONFIGURATION EXAMPLE
 @@ -11,7 +11,7 @@ This plugin must run with root privilege
  
  =head2 CONFIGURATION EXAMPLE
@@ -1021,9 +1055,9 @@ diff -urNp munin-2.0.25.orig/plugins/node.d.linux/fw_conntrack.in munin-2.0.25/p
  
   [fw_*]
    user root
  
   [fw_*]
    user root
-diff -urNp munin-2.0.25.orig/plugins/node.d.linux/fw_forwarded_local.in munin-2.0.25/plugins/node.d.linux/fw_forwarded_local.in
---- munin-2.0.25.orig/plugins/node.d.linux/fw_forwarded_local.in       2014-11-24 21:46:24.000000000 +0000
-+++ munin-2.0.25/plugins/node.d.linux/fw_forwarded_local.in    2015-09-08 10:13:31.753593251 +0000
+diff -urNpa munin-2.0.42.orig/plugins/node.d.linux/fw_forwarded_local.in munin-2.0.42/plugins/node.d.linux/fw_forwarded_local.in
+--- munin-2.0.42.orig/plugins/node.d.linux/fw_forwarded_local.in       2018-10-11 15:24:44.278033000 +0000
++++ munin-2.0.42/plugins/node.d.linux/fw_forwarded_local.in    2018-10-11 15:25:02.401033000 +0000
 @@ -10,7 +10,7 @@ This plugin must run with root privilege
  
  =head2 CONFIGURATION EXAMPLE
 @@ -10,7 +10,7 @@ This plugin must run with root privilege
  
  =head2 CONFIGURATION EXAMPLE
@@ -1033,10 +1067,10 @@ diff -urNp munin-2.0.25.orig/plugins/node.d.linux/fw_forwarded_local.in munin-2.
  
   [fw_*]
    user root
  
   [fw_*]
    user root
-diff -urNp munin-2.0.25.orig/plugins/node.d.linux/fw_packets.in munin-2.0.25/plugins/node.d.linux/fw_packets.in
---- munin-2.0.25.orig/plugins/node.d.linux/fw_packets.in       2014-11-24 21:46:24.000000000 +0000
-+++ munin-2.0.25/plugins/node.d.linux/fw_packets.in    2015-09-08 10:13:31.754593251 +0000
-@@ -11,7 +11,7 @@ This plugin must run with root privilege
+diff -urNpa munin-2.0.42.orig/plugins/node.d.linux/fw_packets.in munin-2.0.42/plugins/node.d.linux/fw_packets.in
+--- munin-2.0.42.orig/plugins/node.d.linux/fw_packets.in       2018-10-11 15:24:44.278033000 +0000
++++ munin-2.0.42/plugins/node.d.linux/fw_packets.in    2018-10-11 15:25:02.401033000 +0000
+@@ -14,7 +14,7 @@ This plugin must run with root privilege
  
  =head1 CONFIGURATION EXAMPLE
  
  
  =head1 CONFIGURATION EXAMPLE
  
@@ -1045,9 +1079,9 @@ diff -urNp munin-2.0.25.orig/plugins/node.d.linux/fw_packets.in munin-2.0.25/plu
  
   [fw*]
    user root
  
   [fw*]
    user root
-diff -urNp munin-2.0.25.orig/plugins/node.d.linux/iostat.in munin-2.0.25/plugins/node.d.linux/iostat.in
---- munin-2.0.25.orig/plugins/node.d.linux/iostat.in   2015-09-08 10:05:55.000000000 +0000
-+++ munin-2.0.25/plugins/node.d.linux/iostat.in        2015-09-08 10:13:31.754593251 +0000
+diff -urNpa munin-2.0.42.orig/plugins/node.d.linux/iostat.in munin-2.0.42/plugins/node.d.linux/iostat.in
+--- munin-2.0.42.orig/plugins/node.d.linux/iostat.in   2018-10-11 15:24:44.279033000 +0000
++++ munin-2.0.42/plugins/node.d.linux/iostat.in        2018-10-11 15:25:02.401033000 +0000
 @@ -24,7 +24,7 @@ guest OS/dom-U IO-traffic originates in.
  
  =head1 USAGE
 @@ -24,7 +24,7 @@ guest OS/dom-U IO-traffic originates in.
  
  =head1 USAGE
@@ -1057,9 +1091,9 @@ diff -urNp munin-2.0.25.orig/plugins/node.d.linux/iostat.in munin-2.0.25/plugins
  
  =head1 INTERPRETATION
  
  
  =head1 INTERPRETATION
  
-diff -urNp munin-2.0.25.orig/plugins/node.d.linux/iostat_ios.in munin-2.0.25/plugins/node.d.linux/iostat_ios.in
---- munin-2.0.25.orig/plugins/node.d.linux/iostat_ios.in       2014-11-24 21:46:24.000000000 +0000
-+++ munin-2.0.25/plugins/node.d.linux/iostat_ios.in    2015-09-08 10:13:31.754593251 +0000
+diff -urNpa munin-2.0.42.orig/plugins/node.d.linux/iostat_ios.in munin-2.0.42/plugins/node.d.linux/iostat_ios.in
+--- munin-2.0.42.orig/plugins/node.d.linux/iostat_ios.in       2018-10-11 15:24:44.278033000 +0000
++++ munin-2.0.42/plugins/node.d.linux/iostat_ios.in    2018-10-11 15:25:02.401033000 +0000
 @@ -15,7 +15,7 @@ None needed
  
  =head1 USAGE
 @@ -15,7 +15,7 @@ None needed
  
  =head1 USAGE
@@ -1069,10 +1103,10 @@ diff -urNp munin-2.0.25.orig/plugins/node.d.linux/iostat_ios.in munin-2.0.25/plu
  
  =head1 INTERPRETATION
  
  
  =head1 INTERPRETATION
  
-diff -urNp munin-2.0.25.orig/plugins/node.d.linux/irqstats.in munin-2.0.25/plugins/node.d.linux/irqstats.in
---- munin-2.0.25.orig/plugins/node.d.linux/irqstats.in 2014-11-24 21:46:24.000000000 +0000
-+++ munin-2.0.25/plugins/node.d.linux/irqstats.in      2015-09-08 10:13:31.754593251 +0000
-@@ -15,7 +15,7 @@ None needed
+diff -urNpa munin-2.0.42.orig/plugins/node.d.linux/irqstats.in munin-2.0.42/plugins/node.d.linux/irqstats.in
+--- munin-2.0.42.orig/plugins/node.d.linux/irqstats.in 2018-10-11 15:24:44.278033000 +0000
++++ munin-2.0.42/plugins/node.d.linux/irqstats.in      2018-10-11 15:25:02.401033000 +0000
+@@ -18,7 +18,7 @@ None needed
  
  =head1 USAGE
  
  
  =head1 USAGE
  
@@ -1081,9 +1115,9 @@ diff -urNp munin-2.0.25.orig/plugins/node.d.linux/irqstats.in munin-2.0.25/plugi
  
  =head1 INTERPRETATION
  
  
  =head1 INTERPRETATION
  
-diff -urNp munin-2.0.25.orig/resources/hpux-init.d_munin-node.in munin-2.0.25/resources/hpux-init.d_munin-node.in
---- munin-2.0.25.orig/resources/hpux-init.d_munin-node.in      2014-11-24 21:46:24.000000000 +0000
-+++ munin-2.0.25/resources/hpux-init.d_munin-node.in   2015-09-08 10:13:31.755593251 +0000
+diff -urNpa munin-2.0.42.orig/resources/hpux-init.d_munin-node.in munin-2.0.42/resources/hpux-init.d_munin-node.in
+--- munin-2.0.42.orig/resources/hpux-init.d_munin-node.in      2018-10-11 15:24:44.287033000 +0000
++++ munin-2.0.42/resources/hpux-init.d_munin-node.in   2018-10-11 15:25:02.402033000 +0000
 @@ -6,7 +6,7 @@
  PATH=/sbin:/bin:/usr/sbin:/usr/bin
  NAME=munin-node
 @@ -6,7 +6,7 @@
  PATH=/sbin:/bin:/usr/sbin:/usr/bin
  NAME=munin-node
@@ -1093,9 +1127,9 @@ diff -urNp munin-2.0.25.orig/resources/hpux-init.d_munin-node.in munin-2.0.25/re
  RUN_AS=$(awk '$1~/user/{print$2}' $CONFFILE)
  PIDFILE=$(awk '$1~/pid/{print$2}' $CONFFILE)
  MYCONF=/etc/rc.config.d/muninconf
  RUN_AS=$(awk '$1~/user/{print$2}' $CONFFILE)
  PIDFILE=$(awk '$1~/pid/{print$2}' $CONFFILE)
  MYCONF=/etc/rc.config.d/muninconf
-diff -urNp munin-2.0.25.orig/resources/linux-cron.d_munin-node.in munin-2.0.25/resources/linux-cron.d_munin-node.in
---- munin-2.0.25.orig/resources/linux-cron.d_munin-node.in     2014-11-24 21:46:24.000000000 +0000
-+++ munin-2.0.25/resources/linux-cron.d_munin-node.in  2015-09-08 10:13:31.755593251 +0000
+diff -urNpa munin-2.0.42.orig/resources/linux-cron.d_munin-node.in munin-2.0.42/resources/linux-cron.d_munin-node.in
+--- munin-2.0.42.orig/resources/linux-cron.d_munin-node.in     2018-10-11 15:24:44.287033000 +0000
++++ munin-2.0.42/resources/linux-cron.d_munin-node.in  2018-10-11 15:25:02.402033000 +0000
 @@ -8,5 +8,5 @@ MAILTO=root
  # an hour (12 invokations an hour, 1 in 12 chance that the update will
  # happen), but ensure that there will never be more than two hour (7200
 @@ -8,5 +8,5 @@ MAILTO=root
  # an hour (12 invokations an hour, 1 in 12 chance that the update will
  # happen), but ensure that there will never be more than two hour (7200
@@ -1103,9 +1137,9 @@ diff -urNp munin-2.0.25.orig/resources/linux-cron.d_munin-node.in munin-2.0.25/r
 -*/5 * * * *   root [ -x @@CONFDIR@@/plugins/apt ] && @@CONFDIR@@/plugins/apt update 7200 12 >/dev/null
 +*/5 * * * *   root [ -x @@NCONFDIR@@/plugins/apt ] && @@NCONFDIR@@/plugins/apt update 7200 12 >/dev/null
  
 -*/5 * * * *   root [ -x @@CONFDIR@@/plugins/apt ] && @@CONFDIR@@/plugins/apt update 7200 12 >/dev/null
 +*/5 * * * *   root [ -x @@NCONFDIR@@/plugins/apt ] && @@NCONFDIR@@/plugins/apt update 7200 12 >/dev/null
  
-diff -urNp munin-2.0.25.orig/t/Makefile.config munin-2.0.25/t/Makefile.config
---- munin-2.0.25.orig/t/Makefile.config        2014-11-24 21:46:24.000000000 +0000
-+++ munin-2.0.25/t/Makefile.config     2015-09-08 10:13:31.755593251 +0000
+diff -urNpa munin-2.0.42.orig/t/Makefile.config munin-2.0.42/t/Makefile.config
+--- munin-2.0.42.orig/t/Makefile.config        2018-10-11 15:24:44.287033000 +0000
++++ munin-2.0.42/t/Makefile.config     2018-10-11 15:25:02.402033000 +0000
 @@ -9,7 +9,8 @@
  PREFIX     = $(PWD)/t/install
  
 @@ -9,7 +9,8 @@
  PREFIX     = $(PWD)/t/install
  
index 905fd6d0dd8456cd33f70c29b4f6867867a56a00..d0aa37b3fac32157f5a53b31aaad34daef22bc60 100644 (file)
@@ -1,6 +1,6 @@
-diff -urNp munin-2.0.25.orig/common/lib/Munin/Common/Defaults.pm munin-2.0.25/common/lib/Munin/Common/Defaults.pm
---- munin-2.0.25.orig/common/lib/Munin/Common/Defaults.pm      2014-11-24 21:46:24.000000000 +0000
-+++ munin-2.0.25/common/lib/Munin/Common/Defaults.pm   2015-09-08 10:12:45.556593251 +0000
+diff -urNpa munin-2.0.42.orig/common/lib/Munin/Common/Defaults.pm munin-2.0.42/common/lib/Munin/Common/Defaults.pm
+--- munin-2.0.42.orig/common/lib/Munin/Common/Defaults.pm      2018-10-11 15:23:51.538033000 +0000
++++ munin-2.0.42/common/lib/Munin/Common/Defaults.pm   2018-10-11 15:24:16.385033000 +0000
 @@ -32,6 +32,7 @@ our $MUNIN_SPOOLDIR   = '';
  our $MUNIN_MANDIR     = '';
  our $MUNIN_LOGDIR     = "$COMPONENT_ROOT/log/";
 @@ -32,6 +32,7 @@ our $MUNIN_SPOOLDIR   = '';
  our $MUNIN_MANDIR     = '';
  our $MUNIN_LOGDIR     = "$COMPONENT_ROOT/log/";
@@ -9,9 +9,9 @@ diff -urNp munin-2.0.25.orig/common/lib/Munin/Common/Defaults.pm munin-2.0.25/co
  our $MUNIN_USER       = getpwuid $UID;
  our $MUNIN_GROUP      = getgrgid $GID;
  our $MUNIN_PLUGINUSER = getpwuid $UID;
  our $MUNIN_USER       = getpwuid $UID;
  our $MUNIN_GROUP      = getgrgid $GID;
  our $MUNIN_PLUGINUSER = getpwuid $UID;
-diff -urNp munin-2.0.25.orig/contrib/munin-every-services-all-boxes-build-html.in munin-2.0.25/contrib/munin-every-services-all-boxes-build-html.in
---- munin-2.0.25.orig/contrib/munin-every-services-all-boxes-build-html.in     2014-11-24 21:46:24.000000000 +0000
-+++ munin-2.0.25/contrib/munin-every-services-all-boxes-build-html.in  2015-09-08 10:12:45.898593251 +0000
+diff -urNpa munin-2.0.42.orig/contrib/munin-every-services-all-boxes-build-html.in munin-2.0.42/contrib/munin-every-services-all-boxes-build-html.in
+--- munin-2.0.42.orig/contrib/munin-every-services-all-boxes-build-html.in     2018-10-11 15:23:51.545033000 +0000
++++ munin-2.0.42/contrib/munin-every-services-all-boxes-build-html.in  2018-10-11 15:24:16.386033000 +0000
 @@ -23,7 +23,7 @@ optional for find : -mtime -30 ; will ig
  
    chown @@USER@@.@@GROUP@@ @@HTMLDIR@@/every-services-all-boxes
 @@ -23,7 +23,7 @@ optional for find : -mtime -30 ; will ig
  
    chown @@USER@@.@@GROUP@@ @@HTMLDIR@@/every-services-all-boxes
@@ -21,10 +21,10 @@ diff -urNp munin-2.0.25.orig/contrib/munin-every-services-all-boxes-build-html.i
  
   <div class="box">
      <a href=every-services-all-boxes>every services on all boxes</a>
  
   <div class="box">
      <a href=every-services-all-boxes>every services on all boxes</a>
-diff -urNp munin-2.0.25.orig/Makefile munin-2.0.25/Makefile
---- munin-2.0.25.orig/Makefile 2015-09-08 10:02:24.000000000 +0000
-+++ munin-2.0.25/Makefile      2015-09-08 10:12:45.899593251 +0000
-@@ -75,9 +75,9 @@ install-pre: Makefile Makefile.config
+diff -urNpa munin-2.0.42.orig/Makefile munin-2.0.42/Makefile
+--- munin-2.0.42.orig/Makefile 2018-10-11 15:23:51.545033000 +0000
++++ munin-2.0.42/Makefile      2018-10-11 15:24:16.386033000 +0000
+@@ -100,9 +100,9 @@ install-pre: Makefile Makefile.config
        $(CHOWN) $(USER) $(LOGDIR) $(STATEDIR) $(SPOOLDIR)
  
  install-master-prime: $(INFILES_MASTER) install-pre install-master
        $(CHOWN) $(USER) $(LOGDIR) $(STATEDIR) $(SPOOLDIR)
  
  install-master-prime: $(INFILES_MASTER) install-pre install-master
@@ -37,7 +37,7 @@ diff -urNp munin-2.0.25.orig/Makefile munin-2.0.25/Makefile
        mkdir -p $(CONFDIR)/munin-conf.d
        mkdir -p $(LIBDIR)
        mkdir -p $(BINDIR)
        mkdir -p $(CONFDIR)/munin-conf.d
        mkdir -p $(LIBDIR)
        mkdir -p $(BINDIR)
-@@ -96,15 +96,15 @@ install-master-prime: $(INFILES_MASTER)
+@@ -121,15 +121,15 @@ install-master-prime: $(INFILES_MASTER)
        $(CHMOD) 0755 $(DBDIR)/cgi-tmp
  
        for p in master/www/*.tmpl ;  do \
        $(CHMOD) 0755 $(DBDIR)/cgi-tmp
  
        for p in master/www/*.tmpl ;  do \
@@ -56,27 +56,9 @@ diff -urNp munin-2.0.25.orig/Makefile munin-2.0.25/Makefile
        done
  
        $(INSTALL) -m 0644 master/DejaVuSansMono.ttf $(LIBDIR)/
        done
  
        $(INSTALL) -m 0644 master/DejaVuSansMono.ttf $(LIBDIR)/
-@@ -249,6 +249,7 @@ build/%: %.in
-              -e 's|@@GOODSH@@|$(GOODSH)|g'                      \
-              -e 's|@@BASH@@|$(BASH)|g'                          \
-              -e 's|@@HASSETR@@|$(HASSETR)|g'                    \
-+             -e 's|@@TEMPLATEDIR@@|$(TEMPLATEDIR)|g'            \
-              $< > $@;
-@@ -326,7 +327,8 @@ common/blib/lib/Munin/Common/Defaults.pm
-                   s{(PLUGINUSER       \s+=\s).*}{\1q{$(PLUGINUSER)};}x;  \
-                   s{(GOODSH   \s+=\s).*}{\1q{$(GOODSH)};}x;      \
-                   s{(BASH     \s+=\s).*}{\1q{$(BASH)};}x;        \
--                  s{(HASSETR  \s+=\s).*}{\1q{$(HASSETR)};}x;'    \
-+                  s{(HASSETR  \s+=\s).*}{\1q{$(HASSETR)};}x;     \
-+                  s{(TEMPLATEDIR \s+=\s).*}{\1q{$(TEMPLATEDIR)};}x;'\
-                   $< > $@
- build-doc: build-doc-stamp Makefile Makefile.config
-diff -urNp munin-2.0.25.orig/Makefile.config munin-2.0.25/Makefile.config
---- munin-2.0.25.orig/Makefile.config  2015-09-08 10:02:24.000000000 +0000
-+++ munin-2.0.25/Makefile.config       2015-09-08 10:12:45.899593251 +0000
+diff -urNpa munin-2.0.42.orig/Makefile.config munin-2.0.42/Makefile.config
+--- munin-2.0.42.orig/Makefile.config  2018-10-11 15:23:51.545033000 +0000
++++ munin-2.0.42/Makefile.config       2018-10-11 15:24:16.386033000 +0000
 @@ -40,6 +40,7 @@ LIBDIR     = $(PREFIX)/share/munin
  # Server only - Output directory
  HTMLDIR    = $(DESTDIR)/var/lib/munin/html
 @@ -40,6 +40,7 @@ LIBDIR     = $(PREFIX)/share/munin
  # Server only - Output directory
  HTMLDIR    = $(DESTDIR)/var/lib/munin/html
@@ -85,9 +67,33 @@ diff -urNp munin-2.0.25.orig/Makefile.config munin-2.0.25/Makefile.config
  
  # Where to put internal data for master (RRD, internal files, ...)
  DBDIR      = $(DESTDIR)/var/lib/munin/db
  
  # Where to put internal data for master (RRD, internal files, ...)
  DBDIR      = $(DESTDIR)/var/lib/munin/db
-diff -urNp munin-2.0.25.orig/master/doc/munin.conf.pod.in munin-2.0.25/master/doc/munin.conf.pod.in
---- munin-2.0.25.orig/master/doc/munin.conf.pod.in     2014-11-24 21:46:24.000000000 +0000
-+++ munin-2.0.25/master/doc/munin.conf.pod.in  2015-09-08 10:12:45.899593251 +0000
+diff -urNpa munin-2.0.42.orig/Makefile.rej munin-2.0.42/Makefile.rej
+--- munin-2.0.42.orig/Makefile.rej     1970-01-01 00:00:00.000000000 +0000
++++ munin-2.0.42/Makefile.rej  2018-10-11 15:24:16.386033000 +0000
+@@ -0,0 +1,20 @@
++--- Makefile  2015-09-08 10:02:24.000000000 +0000
+++++ Makefile  2015-09-08 10:12:45.899593251 +0000
++@@ -249,6 +249,7 @@ build/%: %.in
++              -e 's|@@GOODSH@@|$(GOODSH)|g'                      \
++              -e 's|@@BASH@@|$(BASH)|g'                          \
++              -e 's|@@HASSETR@@|$(HASSETR)|g'                    \
+++             -e 's|@@TEMPLATEDIR@@|$(TEMPLATEDIR)|g'            \
++              $< > $@;
++ 
++ 
++@@ -326,7 +327,8 @@ common/blib/lib/Munin/Common/Defaults.pm
++                   s{(PLUGINUSER      \s+=\s).*}{\1q{$(PLUGINUSER)};}x;  \
++                   s{(GOODSH  \s+=\s).*}{\1q{$(GOODSH)};}x;      \
++                   s{(BASH    \s+=\s).*}{\1q{$(BASH)};}x;        \
++-                  s{(HASSETR \s+=\s).*}{\1q{$(HASSETR)};}x;'    \
+++                  s{(HASSETR \s+=\s).*}{\1q{$(HASSETR)};}x;     \
+++                  s{(TEMPLATEDIR \s+=\s).*}{\1q{$(TEMPLATEDIR)};}x;'\
++                   $< > $@
++ 
++ build-doc: build-doc-stamp Makefile Makefile.config
+diff -urNpa munin-2.0.42.orig/master/doc/munin.conf.pod.in munin-2.0.42/master/doc/munin.conf.pod.in
+--- munin-2.0.42.orig/master/doc/munin.conf.pod.in     2018-10-11 15:23:51.547033000 +0000
++++ munin-2.0.42/master/doc/munin.conf.pod.in  2018-10-11 15:24:16.387033000 +0000
 @@ -70,7 +70,7 @@ Directory for HTML pages and graphs.  Re
  
  Directory for files tracking munin's current running state.  Required.
 @@ -70,7 +70,7 @@ Directory for HTML pages and graphs.  Re
  
  Directory for files tracking munin's current running state.  Required.
@@ -97,9 +103,9 @@ diff -urNp munin-2.0.25.orig/master/doc/munin.conf.pod.in munin-2.0.25/master/do
  
  Directory for templates used to generate HTML pages.  Required.
  
  
  Directory for templates used to generate HTML pages.  Required.
  
-diff -urNp munin-2.0.25.orig/master/lib/Munin/Master/Config.pm munin-2.0.25/master/lib/Munin/Master/Config.pm
---- munin-2.0.25.orig/master/lib/Munin/Master/Config.pm        2014-11-24 21:46:24.000000000 +0000
-+++ munin-2.0.25/master/lib/Munin/Master/Config.pm     2015-09-08 10:12:45.900593251 +0000
+diff -urNpa munin-2.0.42.orig/master/lib/Munin/Master/Config.pm munin-2.0.42/master/lib/Munin/Master/Config.pm
+--- munin-2.0.42.orig/master/lib/Munin/Master/Config.pm        2018-10-11 15:23:51.547033000 +0000
++++ munin-2.0.42/master/lib/Munin/Master/Config.pm     2018-10-11 15:24:16.387033000 +0000
 @@ -159,8 +159,8 @@ my %booleans = map {$_ => 1} qw(
                tls_private_key  => "$Munin::Common::Defaults::MUNIN_CONFDIR/munin.pem",
                tls_verify_certificate => 0,
 @@ -159,8 +159,8 @@ my %booleans = map {$_ => 1} qw(
                tls_private_key  => "$Munin::Common::Defaults::MUNIN_CONFDIR/munin.pem",
                tls_verify_certificate => 0,
@@ -109,12 +115,12 @@ diff -urNp munin-2.0.25.orig/master/lib/Munin/Master/Config.pm munin-2.0.25/mast
 +              tmpldir          => "$Munin::Common::Defaults::MUNIN_TEMPLATEDIR",
 +              staticdir        => "$Munin::Common::Defaults::MUNIN_TEMPLATEDIR/static",
                cgitmpdir        => "$Munin::Common::Defaults::MUNIN_DBDIR/cgi-tmp",
 +              tmpldir          => "$Munin::Common::Defaults::MUNIN_TEMPLATEDIR",
 +              staticdir        => "$Munin::Common::Defaults::MUNIN_TEMPLATEDIR/static",
                cgitmpdir        => "$Munin::Common::Defaults::MUNIN_DBDIR/cgi-tmp",
-           }, $class ),
-diff -urNp munin-2.0.25.orig/master/lib/Munin/Master/Utils.pm munin-2.0.25/master/lib/Munin/Master/Utils.pm
---- munin-2.0.25.orig/master/lib/Munin/Master/Utils.pm 2014-11-24 21:46:24.000000000 +0000
-+++ munin-2.0.25/master/lib/Munin/Master/Utils.pm      2015-09-08 10:12:45.901593251 +0000
-@@ -1018,8 +1018,8 @@ sub munin_readconfig_base {
+               ssh_command      => "ssh",
+               ssh_options      => "-o ChallengeResponseAuthentication=no -o StrictHostKeyChecking=no",
+diff -urNpa munin-2.0.42.orig/master/lib/Munin/Master/Utils.pm munin-2.0.42/master/lib/Munin/Master/Utils.pm
+--- munin-2.0.42.orig/master/lib/Munin/Master/Utils.pm 2018-10-11 15:23:51.547033000 +0000
++++ munin-2.0.42/master/lib/Munin/Master/Utils.pm      2018-10-11 15:24:16.387033000 +0000
+@@ -1001,8 +1001,8 @@ sub munin_readconfig_base {
      $config->{'rundir'}        ||= $Munin::Common::Defaults::MUNIN_STATEDIR;
      $config->{'dbdir'}         ||= $Munin::Common::Defaults::MUNIN_DBDIR;
      $config->{'logdir'}        ||= $Munin::Common::Defaults::MUNIN_LOGDIR;
      $config->{'rundir'}        ||= $Munin::Common::Defaults::MUNIN_STATEDIR;
      $config->{'dbdir'}         ||= $Munin::Common::Defaults::MUNIN_DBDIR;
      $config->{'logdir'}        ||= $Munin::Common::Defaults::MUNIN_LOGDIR;
@@ -125,9 +131,9 @@ diff -urNp munin-2.0.25.orig/master/lib/Munin/Master/Utils.pm munin-2.0.25/maste
      $config->{'htmldir'}       ||= $Munin::Common::Defaults::MUNIN_HTMLDIR;
      $config->{'spooldir'}      ||= $Munin::Common::Defaults::MUNIN_SPOOLDIR;
      $config->{'#%#parent'}     = undef;
      $config->{'htmldir'}       ||= $Munin::Common::Defaults::MUNIN_HTMLDIR;
      $config->{'spooldir'}      ||= $Munin::Common::Defaults::MUNIN_SPOOLDIR;
      $config->{'#%#parent'}     = undef;
-diff -urNp munin-2.0.25.orig/master/munin.conf.in munin-2.0.25/master/munin.conf.in
---- munin-2.0.25.orig/master/munin.conf.in     2014-11-24 21:46:24.000000000 +0000
-+++ munin-2.0.25/master/munin.conf.in  2015-09-08 10:12:45.901593251 +0000
+diff -urNpa munin-2.0.42.orig/master/munin.conf.in munin-2.0.42/master/munin.conf.in
+--- munin-2.0.42.orig/master/munin.conf.in     2018-10-11 15:23:51.548033000 +0000
++++ munin-2.0.42/master/munin.conf.in  2018-10-11 15:24:16.387033000 +0000
 @@ -12,11 +12,11 @@
  
  # Where to look for the HTML templates
 @@ -12,11 +12,11 @@
  
  # Where to look for the HTML templates
index 3df9cf2ca11f5f496e72f15a0dc131dc1031c679..c0234f739c1fa11bb5c065c8c4cea2f543b576dd 100644 (file)
@@ -1,6 +1,6 @@
-diff -urNp munin-2.0.25.orig/master/lib/Munin/Master/Node.pm munin-2.0.25/master/lib/Munin/Master/Node.pm
---- munin-2.0.25.orig/master/lib/Munin/Master/Node.pm  2014-11-24 21:46:24.000000000 +0000
-+++ munin-2.0.25/master/lib/Munin/Master/Node.pm       2015-09-08 10:14:27.201593251 +0000
+diff -urNpa munin-2.0.42.orig/master/lib/Munin/Master/Node.pm munin-2.0.42/master/lib/Munin/Master/Node.pm
+--- munin-2.0.42.orig/master/lib/Munin/Master/Node.pm  2018-10-11 16:33:01.036033000 +0000
++++ munin-2.0.42/master/lib/Munin/Master/Node.pm       2018-10-11 16:34:05.467033000 +0000
 @@ -37,7 +37,7 @@ sub new {
          pid     => undef,
          writer  => undef,
 @@ -37,7 +37,7 @@ sub new {
          pid     => undef,
          writer  => undef,
index 4070868432453e8eb01a10e738509e1c0e04cafd..91e9c58391ecdc44b0916868e84a8a5d7d3fcf8d 100644 (file)
@@ -5,12 +5,12 @@
 Summary:       Munin - the Linpro RRD data agent
 Summary(pl.UTF-8):     Munin - agent danych RRD Linpro
 Name:          munin
 Summary:       Munin - the Linpro RRD data agent
 Summary(pl.UTF-8):     Munin - agent danych RRD Linpro
 Name:          munin
-Version:       2.0.25
-Release:       2
+Version:       2.0.42
+Release:       1
 License:       GPL
 Group:         Applications/WWW
 License:       GPL
 Group:         Applications/WWW
-Source0:       http://downloads.sourceforge.net/munin/%{name}-%{version}.tar.gz
-# Source0-md5: b418a667ce42665557329a7ac3bd1b93
+Source0:       https://github.com/munin-monitoring/munin/archive/%{version}.tar.gz
+# Source0-md5: 802394c56aa714a97b8535c8d6388b17
 Source1:       %{name}-node.init
 Source2:       %{name}.cron
 Source3:       %{name}-apache.conf
 Source1:       %{name}-node.init
 Source2:       %{name}.cron
 Source3:       %{name}-apache.conf