[mariadb-galera/f20] Fix paths in mysql_install_db script Resolves: #1134328

rohara rohara at fedoraproject.org
Wed Sep 3 03:31:08 UTC 2014


commit 7e05519fca802a508d03f32ae79d8a83d35d41ca
Author: Ryan O'Hara <rohara at redhat.com>
Date:   Tue Sep 2 21:44:18 2014 -0500

    Fix paths in mysql_install_db script
    Resolves: #1134328

 mariadb-galera.spec               |    8 ++++++-
 mariadb-install-db-sharedir.patch |   38 +++++++++++++++++++++++++++++++++++++
 2 files changed, 45 insertions(+), 1 deletions(-)
---
diff --git a/mariadb-galera.spec b/mariadb-galera.spec
index e2797b0..57116f0 100644
--- a/mariadb-galera.spec
+++ b/mariadb-galera.spec
@@ -7,7 +7,7 @@
 
 Name: mariadb-galera
 Version: 5.5.39
-Release: 1%{?dist}
+Release: 2%{?dist}
 Epoch: 1
 
 Summary: A community developed branch of MySQL
@@ -75,6 +75,7 @@ Patch18: mariadb-covscan-stroverflow.patch
 Patch19: mariadb-config.patch
 Patch20: mariadb-ssltest.patch
 Patch21: mariadb-sharedir.patch
+Patch22: mariadb-install-db-sharedir.patch
 
 BuildRequires: perl, readline-devel, openssl-devel
 BuildRequires: cmake, ncurses-devel, zlib-devel, libaio-devel
@@ -297,6 +298,7 @@ MariaDB is a community developed branch of MySQL.
 %patch19 -p1
 %patch20 -p1
 %patch21 -p1
+%patch22 -p1
 
 # workaround for upstream bug #56342
 rm -f mysql-test/t/ssl_8k_key-master.opt
@@ -929,6 +931,10 @@ fi
 # %{_mandir}/man1/mysql_client_test.1*
 
 %changelog
+* Tue Sep 02 2014 Ryan O'Hara <rohara at redhat.com> - 1:5.5.39-2
+- Fix paths in mysql_install_db script
+  Resolves: #1134328
+
 * Fri Aug 22 2014 Honza Horak <hhorak at redhat.com> - 1:5.5.39-1
 - Update to 5.5.39
 
diff --git a/mariadb-install-db-sharedir.patch b/mariadb-install-db-sharedir.patch
new file mode 100644
index 0000000..cf6e3fd
--- /dev/null
+++ b/mariadb-install-db-sharedir.patch
@@ -0,0 +1,38 @@
+diff --git a/scripts/mysql_install_db.pl.in b/scripts/mysql_install_db.pl.in
+index 3903140..efbe053 100644
+--- a/scripts/mysql_install_db.pl.in
++++ b/scripts/mysql_install_db.pl.in
+@@ -318,7 +318,7 @@ elsif ( $opt->{basedir} )
+                     find_in_basedir($opt,"file","mysqld-nt",
+                                   "bin");  # ,"sql"
+   $pkgdatadir     = find_in_basedir($opt,"dir","fill_help_tables.sql",
+-                                    "share","share/mysql");  # ,"scripts"
++                                    "share","share/mysql","share/mariadb-galera");  # ,"scripts"
+   $scriptdir      = "$opt->{basedir}/scripts";
+ }
+ else
+diff --git a/scripts/mysql_install_db.sh b/scripts/mysql_install_db.sh
+index 6237a6f..2aa30df 100644
+--- a/scripts/mysql_install_db.sh
++++ b/scripts/mysql_install_db.sh
+@@ -280,16 +280,16 @@ then
+     cannot_find_file mysqld $basedir/libexec $basedir/sbin $basedir/bin
+     exit 1
+   fi
+-  langdir=`find_in_basedir --dir errmsg.sys share/english share/mysql/english`
++  langdir=`find_in_basedir --dir errmsg.sys share/english share/mysql/english share/mariadb-galera/english`
+   if test -z "$langdir"
+   then
+-    cannot_find_file errmsg.sys $basedir/share/english $basedir/share/mysql/english
++    cannot_find_file errmsg.sys $basedir/share/english $basedir/share/mysql/english $basedir/share/mariadb-galera/english
+     exit 1
+   fi
+-  pkgdatadir=`find_in_basedir --dir fill_help_tables.sql share share/mysql`
++  pkgdatadir=`find_in_basedir --dir fill_help_tables.sql share share/mysql share/mariadb-galera`
+   if test -z "$pkgdatadir"
+   then
+-    cannot_find_file fill_help_tables.sql $basedir/share $basedir/share/mysql
++    cannot_find_file fill_help_tables.sql $basedir/share $basedir/share/mysql $basedir/share/mariadb-galera
+     exit 1
+   fi
+   scriptdir="$basedir/scripts"


More information about the scm-commits mailing list