ports/databases/mysql-zrm/patches/patch-usr_bin_mysql-zrm-verify-backup

45 lines
1.8 KiB
Text

--- usr/bin/mysql-zrm-verify-backup.orig Mon Aug 26 22:45:37 2013
+++ usr/bin/mysql-zrm-verify-backup Tue May 13 15:45:54 2014
@@ -30,7 +30,7 @@ use lib "/usr/lib/mysql-zrm";
use ZRM::Common;
-my $MD5SUM="md5sum";
+my $MD5SUM="md5";
my $CHECKSUM_FILE="zrm_checksum";
my $CHECKSUM_PENDING=".checksum_pending";
@@ -55,13 +55,13 @@ sub verifyCheckSum()
$_ ne $EXTRACTED_FILENAME && $_ ne $CHECKSUM_FILE ){
my $file = $File::Find::fullname;
if( -f $file ){
- my $x = $MD5SUM." -b "."\"$file\"";
+ my $x = $MD5SUM." -q "."\"$file\"";
$x = &execCmdAndGetOutput($x);
+ chomp($x);
if( !defined $x ){
&printError( "Could not get md5 checksum\n" );
}else{
- my @a = split( / /, $x );
- &verifyCMForFile( $file, $a[0],
+ &verifyCMForFile( $file, $x,
$dir );
}
}
@@ -120,13 +120,13 @@ sub calculateMD5Sum()
if( $_ ne "index" && $_ ne $CHECKSUM_PENDING ){
my $file = $File::Find::fullname;
if( -f $file ){
- my $x = $MD5SUM." -b "."\"$file\"";
+ my $x = $MD5SUM." -q "."\"$file\"";
$x = &execCmdAndGetOutput($x);
+ chomp($x);
if( !defined $x ){
&printError( "Could not get md5 checksum\n" );
}else{
- my @a = split( / /, $x );
- $mdcheck{$file}=$a[0];
+ $mdcheck{$file}=$x;
}
}
}