mirror of
https://github.com/MariaDB/server.git
synced 2025-07-29 05:21:33 +03:00
mtr: Only old windows patch-2.5.9 needs --binary
Windows GNU patch 2.7.6 is ok without it. So account for the old buildbot version for now. Linux works without it. --binary fails on FreeBSD-12.0: $ patch --version patch 2.0-12u11 FreeBSD $ patch --binary patch: unrecognized option `--binary'
This commit is contained in:
committed by
Vicențiu-Marian Ciorbaru
parent
26f0cd8afc
commit
ae688808fa
@ -3385,8 +3385,11 @@ sub do_before_run_mysqltest($)
|
||||
# to be able to distinguish them from manually created
|
||||
# version-controlled results, and to ignore them in git.
|
||||
my $dest = "$base_file$suites.result~";
|
||||
my @cmd = ($exe_patch, qw/--binary -r - -f -s -o/,
|
||||
$dest, $base_result, $resfile);
|
||||
my @cmd = ($exe_patch);
|
||||
if ($^O eq "MSWin32") {
|
||||
push @cmd, '--binary';
|
||||
}
|
||||
push @cmd, (qw/-r - -f -s -o/, $dest, $base_result, $resfile);
|
||||
if (-w $resdir) {
|
||||
# don't rebuild a file if it's up to date
|
||||
unless (-e $dest and -M $dest < -M $resfile
|
||||
|
Reference in New Issue
Block a user