Blob Blame History Raw
diff -rup mysql-mmm-2.2.1.orig/lib/Agent/Helpers/Network.pm mysql-mmm-2.2.1/lib/Agent/Helpers/Network.pm
--- mysql-mmm-2.2.1.orig/lib/Agent/Helpers/Network.pm	2010-05-07 07:55:50.000000000 +0000
+++ mysql-mmm-2.2.1/lib/Agent/Helpers/Network.pm	2014-12-02 17:02:38.234674563 +0000
@@ -133,7 +133,7 @@ sub send_arp($$) {
 
 	if ($OSNAME eq 'linux' || $OSNAME eq 'freebsd') {
 		my $mac = '';
-		if ($Net::ARP::VERSION < 1.0) {
+		if ($Net::ARP::VERSION =~ /^0/) { # VERSION < 1.0 check that even works for 1.0.8, etc.
 			Net::ARP::get_mac($if, $mac);
 		}
 		else {
diff -rup mysql-mmm-2.2.1.orig/lib/Agent/Helpers.pm mysql-mmm-2.2.1/lib/Agent/Helpers.pm
--- mysql-mmm-2.2.1.orig/lib/Agent/Helpers.pm	2010-05-07 07:55:50.000000000 +0000
+++ mysql-mmm-2.2.1/lib/Agent/Helpers.pm	2014-12-02 00:52:26.454298472 +0000
@@ -168,8 +168,8 @@ sub _execute($$$) {
 	my $config_file		= $main::agent->config_file;
 	$params = '' unless defined($params);
 
-	DEBUG "Executing $path $params";
-	my $res = `$path $config_file $params`;
+	DEBUG "Executing $path $config_file $params";
+	my $res = `$path $config_file $params 2>&1`;
 
 	unless ($return_all) {
 		my @lines = split /\n/, $res;