mirror of
git://git.openembedded.org/meta-openembedded
synced 2026-05-17 12:08:45 +00:00
mysql: make it work after $libexec change - LP: #1068759
Mysql start scripts assumed that mysqld is in /usr/libexec/ directory. It was true until 406bd38b4232f9f399ef5ffe0b4fac72ed605a23 landed in OE-Core. This changeset fixes mysqld start and initial databases population scripts. More: https://bugs.launchpad.net/linaro-oe/+bug/1068759 Signed-off-by: Marcin Juszkiewicz <marcin.juszkiewicz@linaro.org> Signed-off-by: Koen Kooi <koen@dominion.thruhere.net>
This commit is contained in:
parent
c6fe627660
commit
5b427f6daa
@ -5,7 +5,7 @@ LICENSE = "GPLv2"
|
||||
LIC_FILES_CHKSUM = "file://COPYING;md5=477ab0a4c8ca64b482b3f2a365d0fdfa"
|
||||
|
||||
DEPENDS = "ncurses"
|
||||
PR = "r10"
|
||||
PR = "r11"
|
||||
|
||||
SRC_URI = "http://downloads.mysql.com/archives/mysql-5.1/mysql-${PV}.tar.gz \
|
||||
file://configure.in.patch \
|
||||
@ -13,7 +13,7 @@ SRC_URI = "http://downloads.mysql.com/archives/mysql-5.1/mysql-${PV}.tar.gz \
|
||||
file://misc.m4.patch \
|
||||
file://Makefile.am.patch \
|
||||
file://fix_host_path.patch \
|
||||
file://configure-ps-cache-check.patch \
|
||||
file://configure-ps-cache-check.patch \
|
||||
file://fix-abi-check-gcc45.patch \
|
||||
file://my.cnf \
|
||||
file://mysqld.sh"
|
||||
@ -36,6 +36,12 @@ EXTRA_OECONF = " --with-atomic-ops=up --with-embedded-server --prefix=/usr --sys
|
||||
|
||||
do_configure_append() {
|
||||
sed -i /comp_err/d ${S}/sql/share/Makefile
|
||||
|
||||
# handle distros with different values of ${libexecdir}
|
||||
libexecdir2=`echo ${libexecdir} | sed -e 's+/usr/++g'`
|
||||
sed -i -e "s:/libexec:/$libexecdir2:g" ${S}/scripts/mysql_install_db.sh
|
||||
sed -i -e "s:mysqld libexec:mysqld $libexecdir2:g" ${S}/scripts/mysql_install_db.sh
|
||||
sed -i -e "s:/libexec:/$libexecdir2:g" ${S}/scripts/mysqld_safe.sh
|
||||
}
|
||||
|
||||
SYSROOT_PREPROCESS_FUNCS += "mysql5_sysroot_preprocess"
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user