File percona-xtrabackup-2.3.3-disable-version-check.patch of Package xtrabackup
Index: percona-xtrabackup-2.3.6/storage/innobase/xtrabackup/src/backup_copy.cc
===================================================================
--- percona-xtrabackup-2.3.6.orig/storage/innobase/xtrabackup/src/backup_copy.cc 2016-11-25 10:05:53.000000000 +0100
+++ percona-xtrabackup-2.3.6/storage/innobase/xtrabackup/src/backup_copy.cc 2017-01-14 11:26:58.039337272 +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"
@@ -1954,6 +1954,7 @@ decrypt_decompress()
return(ret);
}
+/*
void
version_check()
{
@@ -1984,3 +1985,4 @@ version_check()
pclose(pipe);
}
+*/
Index: percona-xtrabackup-2.3.6/storage/innobase/xtrabackup/src/backup_copy.h
===================================================================
--- percona-xtrabackup-2.3.6.orig/storage/innobase/xtrabackup/src/backup_copy.h 2016-11-25 10:05:53.000000000 +0100
+++ percona-xtrabackup-2.3.6/storage/innobase/xtrabackup/src/backup_copy.h 2017-01-14 11:26:58.039337272 +0100
@@ -41,8 +41,10 @@ bool
copy_back();
bool
decrypt_decompress();
+/*
void
version_check();
+*/
bool
is_path_separator(char);
bool
Index: percona-xtrabackup-2.3.6/storage/innobase/xtrabackup/src/CMakeLists.txt
===================================================================
--- percona-xtrabackup-2.3.6.orig/storage/innobase/xtrabackup/src/CMakeLists.txt 2016-11-25 10:05:53.000000000 +0100
+++ percona-xtrabackup-2.3.6/storage/innobase/xtrabackup/src/CMakeLists.txt 2017-01-14 11:26:58.043337306 +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
@@ -52,13 +52,13 @@ ADD_DEFINITIONS(${SSL_DEFINES})
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)
SET_SOURCE_FILES_PROPERTIES(
xtrabackup.cc
Index: percona-xtrabackup-2.3.6/storage/innobase/xtrabackup/src/xtrabackup.cc
===================================================================
--- percona-xtrabackup-2.3.6.orig/storage/innobase/xtrabackup/src/xtrabackup.cc 2016-11-25 10:05:53.000000000 +0100
+++ percona-xtrabackup-2.3.6/storage/innobase/xtrabackup/src/xtrabackup.cc 2017-01-14 11:26:58.043337306 +0100
@@ -6768,7 +6768,7 @@ xb_init()
if (xtrabackup_backup) {
if (!opt_noversioncheck) {
- version_check();
+ //version_check();
}
if ((mysql_connection = xb_mysql_connect()) == NULL) {