commit:     7b3271b8f3747a83e9696193c804346ff2b9ea7c
Author:     Brian Evans <grknight <AT> gentoo <DOT> org>
AuthorDate: Tue May  2 17:15:46 2017 +0000
Commit:     Brian Evans <grknight <AT> gentoo <DOT> org>
CommitDate: Tue May  2 17:15:46 2017 +0000
URL:        https://gitweb.gentoo.org/proj/mysql.git/commit/?id=7b3271b8

mysql-multilib-r1.eclass: Add additional path for mysql_install_db for 
pkg_config

 eclass/mysql-multilib-r1.eclass | 12 +++++++++---
 1 file changed, 9 insertions(+), 3 deletions(-)

diff --git a/eclass/mysql-multilib-r1.eclass b/eclass/mysql-multilib-r1.eclass
index c38e5fd..12bfe45 100644
--- a/eclass/mysql-multilib-r1.eclass
+++ b/eclass/mysql-multilib-r1.eclass
@@ -944,7 +944,7 @@ mysql-multilib-r1_pkg_config() {
        # http://dev.mysql.com/doc/mysql/en/time-zone-support.html
        "${EROOT}/usr/bin/mysql_tzinfo_to_sql" "${EROOT}/usr/share/zoneinfo" > 
"${sqltmp}" 2>/dev/null
 
-       local cmd
+       local cmd cmdtest
        local initialize_options
         if [[ ${PN} == "mysql" || ${PN} == "percona-server" ]] && 
version_is_at_least "5.7.6" ; then
                # --initialize-insecure will not set root password
@@ -953,8 +953,14 @@ mysql-multilib-r1_pkg_config() {
                initialize_options="--initialize-insecure  
--init-file='${sqltmp}'"
                sqltmp="" # the initialize will take care of it
        else
-               cmd=( "${EROOT}usr/share/mysql/scripts/mysql_install_db" )
-               [[ -f "${cmd}" ]] || cmd=( "${EROOT}usr/bin/mysql_install_db" )
+               for cmdtest in  
"${EROOT}usr/share/mariadb/scripts/mysql_install_db" \
+                               
"${EROOT}usr/share/mysql/scripts/mysql_install_db" \
+                               "${EROOT}usr/bin/mysql_install_db" ; do
+                       if [[ -x "${cmdtest}" ]] ; then
+                               cmd=( "${cmdtest}" )
+                               break
+                       fi
+               done
                if [[ -r "${help_tables}" ]] ; then
                        cat "${help_tables}" >> "${sqltmp}"
                fi

Reply via email to