SOURCES: munin-no-junk.patch (NEW) - don't spew orthogonal error messages (...

baggins baggins at pld-linux.org
Mon Jan 26 11:43:26 CET 2009


Author: baggins                      Date: Mon Jan 26 10:43:26 2009 GMT
Module: SOURCES                       Tag: HEAD
---- Log message:
- don't spew orthogonal error messages (fixes munin-node-configure)

---- Files affected:
SOURCES:
   munin-no-junk.patch (NONE -> 1.1)  (NEW)

---- Diffs:

================================================================
Index: SOURCES/munin-no-junk.patch
diff -u /dev/null SOURCES/munin-no-junk.patch:1.1
--- /dev/null	Mon Jan 26 11:43:26 2009
+++ SOURCES/munin-no-junk.patch	Mon Jan 26 11:43:20 2009
@@ -0,0 +1,56 @@
+--- munin-1.3.4/node/munin-run.in	2009-01-26 11:40:43.000000000 +0100
++++ munin-1.3.4/node/munin-run.in.new	2009-01-26 11:40:26.000000000 +0100
+@@ -248,7 +248,7 @@
+ sub load_services {
+     if ($sconffile)
+     {
+-	if (!&load_auth_file ("", $sconffile, \%sconf))
++	if (!&load_auth_file ("", $sconffile, \%sconf, $ARGV[0]))
+ 	{
+ 	    warn "Something wicked happened while reading \"$sconffile\". Check the previous log lines for spesifics.";
+ 	}
+@@ -267,7 +267,7 @@
+ 		{
+ 			next FILES if $file =~ /$regex/;
+ 		}
+-		if (!&load_auth_file ($sconfdir, $file, \%sconf))
++		if (!&load_auth_file ($sconfdir, $file, \%sconf, $ARGV[0]))
+ 		{
+ 		    warn "Something wicked happened while reading \"$servicedir/$file\". Check the previous log lines for spesifics.";
+ 		}
+@@ -467,7 +467,7 @@
+ 
+ sub load_auth_file 
+ {
+-    my ($dir, $file, $sconf) = @_;
++    my ($dir, $file, $sconf, $plug) = @_;
+     my $service = $file;
+ 
+     if (!defined $dir or !defined $file or !defined $sconf)
+@@ -496,7 +496,7 @@
+ 	{
+ 	    my $tmpid = $1;
+ 	    $sconf->{$service}{'user'} = &get_uid ($tmpid);
+-	    if (!defined $sconf->{$service}{'user'})
++	    if (!defined $sconf->{$service}{'user'} and $plug =~ $service)
+ 	    {
+ 		warn "User \"$tmpid\" in configuration file \"$dir/$file\" nonexistant. Skipping plugin.";
+ 		next;
+@@ -516,7 +516,7 @@
+ 		}
+ 
+ 		my $g = &get_gid ($group);
+-		if (!defined $g and !$optional)
++		if (!defined $g and !$optional and $plug =~ $service)
+ 		{
+ 		    warn "Group \"$group\" in configuration file \"$dir/$file\" nonexistant. Skipping plugin.";
+ 		    next;
+@@ -574,7 +574,7 @@
+             print "# Saving $service->env->lrrd_$1 = $2...\n" if $DEBUG;
+ 	    warn "Warning: Deprecated format in \"$dir/$file\" under \"[$service]\" (\"$1 $2\" should be rewritten to \"env.$1 $2\").";
+         } 
+-        elsif (/\S/)
++        elsif (/\S/ and $plug =~ $service)
+         {
+             warn "Warning: Unknown config option in \"$dir/$file\" under \"[$service]\": $_";
+         }
================================================================


More information about the pld-cvs-commit mailing list