Date: Tuesday, May 18, 2010 @ 12:11:12 Author: dan Revision: 80524 upgpkg: munin 1.4.4-4 Fix FS#19455
Added: munin/trunk/upstream-794.patch Modified: munin/trunk/PKGBUILD --------------------+ PKGBUILD | 5 +++- upstream-794.patch | 54 +++++++++++++++++++++++++++++++++++++++++++++++++++ 2 files changed, 58 insertions(+), 1 deletion(-) Modified: PKGBUILD =================================================================== --- PKGBUILD 2010-05-18 13:18:13 UTC (rev 80523) +++ PKGBUILD 2010-05-18 16:11:12 UTC (rev 80524) @@ -5,7 +5,7 @@ pkgname=('munin' 'munin-node') pkgbase=munin pkgver=1.4.4 -pkgrel=3 +pkgrel=4 pkgdesc="A distributed monitoring/graphing tool" arch=('any') url="http://munin-monitoring.org/" @@ -14,6 +14,7 @@ source=(http://downloads.sourceforge.net/sourceforge/munin/munin-$pkgver.tar.gz Makefile.config keep-defaults.patch + upstream-794.patch munin-cron-entry munin-node.init logrotate.munin @@ -26,6 +27,7 @@ cp $srcdir/Makefile.config $srcdir/$pkgname-$pkgver || exit 1 # This build is beyond fucked, also need to report this upstream patch -Np1 < $srcdir/keep-defaults.patch || exit 1 + (cd master/lib/Munin && patch -Np0 < $srcdir/upstream-794.patch) || exit 1 # multithreading wrecks havoc on the build, should probably report this upstream make -j1 PREFIX='' || exit 1 } @@ -57,6 +59,7 @@ md5sums=('18d864fa04134ce67042a99dd3ec23ae' '5b444a99f8cdbfd3b4d51c1fd362b353' '7d318c55b33680b14f236c5c06a0a64b' + 'c3ba6759e054de7408fa6450d148f797' 'dc9c83aa2a278466fb475364462f4119' '5da6940cd81ccb2734ae66081078abed' 'db77b53150a906256a71a9f539c7fac2' Added: upstream-794.patch =================================================================== --- upstream-794.patch (rev 0) +++ upstream-794.patch 2010-05-18 16:11:12 UTC (rev 80524) @@ -0,0 +1,54 @@ +diff -u -r Master.orig/HTMLOld.pm Master/HTMLOld.pm +--- Master.orig/HTMLOld.pm 2010-01-14 13:13:57.000000000 +0100 ++++ Master/HTMLOld.pm 2010-01-25 12:39:55.000000000 +0100 +@@ -169,7 +169,7 @@ + }; + + +- if (defined $groups->{"name"} and $groups->{"name"} eq "root") { ++ if (defined $groups->{"name"} and $groups->{"name"} eq "__root__") { + $groups = $groups->{"groups"}; # root->groups + } + +@@ -509,7 +509,7 @@ + my $peername = munin_get_node_name($peer); + next + if $peername eq "contact" +- and munin_get_node_name($parent) eq "root"; ++ and munin_get_node_name($parent) eq "__root__"; + if ($peername eq $me) { + unshift @$ret, {"name" => $peername, "link" => undef}; + } +diff -u -r Master.orig/LimitsOld.pm Master/LimitsOld.pm +--- Master.orig/LimitsOld.pm 2010-01-14 13:13:57.000000000 +0100 ++++ Master/LimitsOld.pm 2010-01-25 12:39:56.000000000 +0100 +@@ -250,7 +250,7 @@ + my $parent = munin_get_parent($group); + my $name = get_notify_name($group); + +- if (defined $parent and munin_get_node_name($parent) ne "root") { ++ if (defined $parent and munin_get_node_name($parent) ne "__root__") { + return (get_full_group_path($parent) . " :: " . $name); + } else { + return $name; +diff -u -r Master.orig/Utils.pm Master/Utils.pm +--- Master.orig/Utils.pm 2010-01-14 13:13:57.000000000 +0100 ++++ Master/Utils.pm 2010-01-25 12:39:57.000000000 +0100 +@@ -277,7 +277,7 @@ + $config->{'htmldir'} ||= $Munin::Common::Defaults::MUNIN_HTMLDIR; + $config->{'spooldir'} ||= $Munin::Common::Defaults::MUNIN_SSPOOLDIR; + $config->{'#%#parent'} = undef; +- $config->{'#%#name'} = "root"; ++ $config->{'#%#name'} = "__root__"; + + return ($config); + } +@@ -920,7 +920,7 @@ + # Not sure when a #%#name node can go missing + my $name = $i->{'#%#name'} || '*BUG*'; + goto gotoparent if $name eq '*BUG*'; +- last if $name eq 'root'; ++ last if $name eq '__root__'; + if ($host) { + # Into group land now + unshift(@group,$name);