OpenPKG CVS Repository
http://cvs.openpkg.org/
____________________________________________________________________________
Server: cvs.openpkg.org Name: Christoph Schug
Root: /v/openpkg/cvs Email: [EMAIL PROTECTED]
Module: openpkg-src Date: 13-Nov-2007 00:19:49
Branch: HEAD Handle: 2007111223194500
Modified files:
openpkg-src/mysql mysql.patch mysql.spec
Log:
make mysqlhotcopy work with recent versions of DBD/mysql, part of the
perl-dbi package
Summary:
Revision Changes Path
1.28 +17 -0 openpkg-src/mysql/mysql.patch
1.173 +1 -1 openpkg-src/mysql/mysql.spec
____________________________________________________________________________
patch -p0 <<'@@ .'
Index: openpkg-src/mysql/mysql.patch
============================================================================
$ cvs diff -u -r1.27 -r1.28 mysql.patch
--- openpkg-src/mysql/mysql.patch 12 Jul 2007 16:42:31 -0000 1.27
+++ openpkg-src/mysql/mysql.patch 12 Nov 2007 23:19:45 -0000 1.28
@@ -37,3 +37,20 @@
INSERT INTO db SELECT * FROM tmp_db WHERE @had_db_table=0;
DROP TABLE tmp_db;
+______________________________________________________________________________
+
+Dirty hack to make mysqlhotcopy work with recent versions of DBD/mysql,
+see http://bugs.mysql.com/bug.php?id=27303
+
+Index: scripts/mysqlhotcopy.sh
+--- scripts/mysqlhotcopy.sh.orig 2007-07-04 15:06:25 +0200
++++ scripts/mysqlhotcopy.sh 2007-11-13 00:02:56 +0100
+@@ -834,6 +834,8 @@
+
+ my @dbh_tables = eval { $dbh->tables() };
+
++ map { s/^.*?\.//o } @dbh_tables;
++
+ ## Remove quotes around table names
+ my $quote = $dbh->get_info(29); # SQL_IDENTIFIER_QUOTE_CHAR
+ if ($quote) {
@@ .
patch -p0 <<'@@ .'
Index: openpkg-src/mysql/mysql.spec
============================================================================
$ cvs diff -u -r1.172 -r1.173 mysql.spec
--- openpkg-src/mysql/mysql.spec 10 Oct 2007 09:00:31 -0000 1.172
+++ openpkg-src/mysql/mysql.spec 12 Nov 2007 23:19:45 -0000 1.173
@@ -40,7 +40,7 @@
Group: Database
License: GPL
Version: %{V_opkg}
-Release: 20071010
+Release: 20071113
# package options
%option with_server yes
@@ .
______________________________________________________________________
OpenPKG http://openpkg.org
CVS Repository Commit List [email protected]