File percona-xtrabackup-2.3.3-disable-version-check.patch of Package xtrabackup
diff -Pdpru percona-xtrabackup-2.3.3.orig/storage/innobase/xtrabackup/src/backup_copy.cc percona-xtrabackup-2.3.3/storage/innobase/xtrabackup/src/backup_copy.cc
--- percona-xtrabackup-2.3.3.orig/storage/innobase/xtrabackup/src/backup_copy.cc 2015-12-14 20:49:07.000000000 +0100
+++ percona-xtrabackup-2.3.3/storage/innobase/xtrabackup/src/backup_copy.cc 2016-01-17 23:26:10.661829261 +0100
@@ -48,7 +48,7 @@ Place, Suite 330, Boston, MA 02111-1307
#include <set>
#include <string>
#include <mysqld.h>
-#include <version_check_pl.h>
+/* #include <version_check_pl.h> */
#include <sstream>
#include "fil_cur.h"
#include "xtrabackup.h"
@@ -1882,6 +1882,7 @@ decrypt_decompress()
return(ret);
}
+/*
void
version_check()
{
@@ -1912,3 +1913,4 @@ version_check()
pclose(pipe);
}
+*/
diff -Pdpru percona-xtrabackup-2.3.3.orig/storage/innobase/xtrabackup/src/backup_copy.h percona-xtrabackup-2.3.3/storage/innobase/xtrabackup/src/backup_copy.h
--- percona-xtrabackup-2.3.3.orig/storage/innobase/xtrabackup/src/backup_copy.h 2015-12-14 20:49:07.000000000 +0100
+++ percona-xtrabackup-2.3.3/storage/innobase/xtrabackup/src/backup_copy.h 2016-01-17 23:16:15.044500527 +0100
@@ -37,8 +37,10 @@ bool
copy_back();
bool
decrypt_decompress();
+/*
void
version_check();
+*/
bool
is_path_separator(char);
bool
diff -Pdpru percona-xtrabackup-2.3.3.orig/storage/innobase/xtrabackup/src/CMakeLists.txt percona-xtrabackup-2.3.3/storage/innobase/xtrabackup/src/CMakeLists.txt
--- percona-xtrabackup-2.3.3.orig/storage/innobase/xtrabackup/src/CMakeLists.txt 2015-12-14 20:49:07.000000000 +0100
+++ percona-xtrabackup-2.3.3/storage/innobase/xtrabackup/src/CMakeLists.txt 2016-01-17 23:37:22.286376304 +0100
@@ -25,11 +25,11 @@ FIND_CURL()
FIND_EV()
# xxd is needed to embed version_check script
-FIND_PROGRAM(XXD_PATH xxd)
+#FIND_PROGRAM(XXD_PATH xxd)
-IF(NOT XXD_PATH)
- MESSAGE(FATAL_ERROR "xxd not found. Try to install vim-common.")
-ENDIF(NOT XXD_PATH)
+#IF(NOT XXD_PATH)
+# MESSAGE(FATAL_ERROR "xxd not found. Try to install vim-common.")
+#ENDIF(NOT XXD_PATH)
INCLUDE_DIRECTORIES(
${CMAKE_SOURCE_DIR}/include
@@ -50,13 +50,13 @@ INCLUDE_DIRECTORIES(
CONFIGURE_FILE(${CMAKE_CURRENT_SOURCE_DIR}/xtrabackup_version.h.in
${CMAKE_CURRENT_BINARY_DIR}/xtrabackup_version.h )
-ADD_CUSTOM_COMMAND(OUTPUT ${CMAKE_CURRENT_BINARY_DIR}/version_check_pl.h
- COMMAND ${XXD_PATH} --include version_check.pl
- ${CMAKE_CURRENT_BINARY_DIR}/version_check_pl.h
- WORKING_DIRECTORY ${CMAKE_CURRENT_SOURCE_DIR})
+#ADD_CUSTOM_COMMAND(OUTPUT ${CMAKE_CURRENT_BINARY_DIR}/version_check_pl.h
+# COMMAND ${XXD_PATH} --include version_check.pl
+# ${CMAKE_CURRENT_BINARY_DIR}/version_check_pl.h
+# WORKING_DIRECTORY ${CMAKE_CURRENT_SOURCE_DIR})
-ADD_CUSTOM_TARGET(GenVersionCheck
- DEPENDS ${CMAKE_CURRENT_BINARY_DIR}/version_check_pl.h)
+#ADD_CUSTOM_TARGET(GenVersionCheck
+# DEPENDS ${CMAKE_CURRENT_BINARY_DIR}/version_check_pl.h)
MYSQL_ADD_EXECUTABLE(xtrabackup
diff -Pdpru percona-xtrabackup-2.3.3.orig/storage/innobase/xtrabackup/src/xtrabackup.cc percona-xtrabackup-2.3.3/storage/innobase/xtrabackup/src/xtrabackup.cc
--- percona-xtrabackup-2.3.3.orig/storage/innobase/xtrabackup/src/xtrabackup.cc 2015-12-14 20:49:07.000000000 +0100
+++ percona-xtrabackup-2.3.3/storage/innobase/xtrabackup/src/xtrabackup.cc 2016-01-17 23:17:32.535859179 +0100
@@ -6699,7 +6699,7 @@ xb_init()
if (xtrabackup_backup) {
if (!opt_noversioncheck) {
- version_check();
+ //version_check();
}
if ((mysql_connection = xb_mysql_connect()) == NULL) {