summaryrefslogtreecommitdiffstats
path: root/meta-oe/recipes-support/mysql/mariadb.inc
diff options
context:
space:
mode:
authorKang Kai <kai.kang@windriver.com>2014-11-18 17:54:37 +0800
committerMartin Jansa <Martin.Jansa@gmail.com>2014-11-24 12:01:53 +0100
commit66e9c19579def6551fd750f82a9695b06b5eb596 (patch)
treeb7acf114f1d070edb8d3ed1251daa2c472a30752 /meta-oe/recipes-support/mysql/mariadb.inc
parent6db864c93193c6e353ef37160e8ff1bcfb8f5337 (diff)
downloadmeta-openembedded-66e9c19579def6551fd750f82a9695b06b5eb596.tar.gz
mariadb: re-package configure files
There are 3 configure files under /etc/my.cnf.d: client.cnf: options for client library mysql-clients.cnf: options for MariaDB tools such as mysqladmin, etc server.cnf: options for server They are packaged to mariadb-leftover at this moment. That is not correct. Split them into sub-packages: client.cnf --> libmysqlclient mysql-clients.cnf --> mariadb-client server.cnf --> mariadb-server Make these files as configure file by CONFFILES and update global configure file my.cnf to include /etc/my.cnf.d as well. Signed-off-by: Kai Kang <kai.kang@windriver.com> Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
Diffstat (limited to 'meta-oe/recipes-support/mysql/mariadb.inc')
-rw-r--r--meta-oe/recipes-support/mysql/mariadb.inc11
1 files changed, 8 insertions, 3 deletions
diff --git a/meta-oe/recipes-support/mysql/mariadb.inc b/meta-oe/recipes-support/mysql/mariadb.inc
index 3d0f5939d..a04288d6f 100644
--- a/meta-oe/recipes-support/mysql/mariadb.inc
+++ b/meta-oe/recipes-support/mysql/mariadb.inc
@@ -135,7 +135,9 @@ PACKAGES = "${PN}-dbg ${PN} \
135 libmysqlclient-r libmysqlclient-r-dev libmysqlclient-r-staticdev libmysqlclient-r-dbg \ 135 libmysqlclient-r libmysqlclient-r-dev libmysqlclient-r-staticdev libmysqlclient-r-dbg \
136 libmysqlclient libmysqlclient-dev libmysqlclient-staticdev libmysqlclient-dbg \ 136 libmysqlclient libmysqlclient-dev libmysqlclient-staticdev libmysqlclient-dbg \
137 libmysqld libmysqld-dev ${PN}-client ${PN}-server ${PN}-leftovers" 137 libmysqld libmysqld-dev ${PN}-client ${PN}-server ${PN}-leftovers"
138CONFFILES_${PN}-server += "${sysconfdir}/my.cnf" 138CONFFILES_${PN}-server += "${sysconfdir}/my.cnf ${sysconfdir}/my.cnf.d/server.cnf"
139CONFFILES_${PN}-client += "${sysconfdir}/my.cnf.d/mysql-clients.cnf"
140CONFFILES_libmysqlclient += "${sysconfdir}/my.cnf.d/client.cnf"
139 141
140FILES_${PN} = " " 142FILES_${PN} = " "
141RDEPENDS_${PN} = "${PN}-client ${PN}-server" 143RDEPENDS_${PN} = "${PN}-client ${PN}-server"
@@ -155,7 +157,8 @@ RDEPENDS_${PN}-leftovers = "perl perl-module-cwd perl-module-benchmark perl-modu
155 perl-module-io-socket-inet perl-module-io-select" 157 perl-module-io-socket-inet perl-module-io-select"
156 158
157FILES_libmysqlclient = "\ 159FILES_libmysqlclient = "\
158 ${libdir}/libmysqlclient.so.*" 160 ${libdir}/libmysqlclient.so.* \
161 ${sysconfdir}/my.cnf.d/client.cnf"
159FILES_libmysqlclient-dev = " \ 162FILES_libmysqlclient-dev = " \
160 ${includedir}/mysql/ \ 163 ${includedir}/mysql/ \
161 ${libdir}/libmysqlclient.so \ 164 ${libdir}/libmysqlclient.so \
@@ -200,7 +203,8 @@ FILES_${PN}-client = "\
200 ${bindir}/mysqlshow \ 203 ${bindir}/mysqlshow \
201 ${bindir}/mysqlslap \ 204 ${bindir}/mysqlslap \
202 ${bindir}/mysqltest_embedded \ 205 ${bindir}/mysqltest_embedded \
203 ${libexecdir}/mysqlmanager" 206 ${libexecdir}/mysqlmanager \
207 ${sysconfdir}/my.cnf.d/mysql-clients.cnf"
204 208
205FILES_${PN}-server = "\ 209FILES_${PN}-server = "\
206 ${bindir}/comp_err \ 210 ${bindir}/comp_err \
@@ -250,6 +254,7 @@ FILES_${PN}-server = "\
250 ${localstatedir}/mysql/ \ 254 ${localstatedir}/mysql/ \
251 ${sysconfdir}/init.d \ 255 ${sysconfdir}/init.d \
252 ${sysconfdir}/my.cnf \ 256 ${sysconfdir}/my.cnf \
257 ${sysconfdir}/my.cnf.d/server.cnf \
253 ${sysconfdir}/tmpfiles.d" 258 ${sysconfdir}/tmpfiles.d"
254 259
255DESCRIPTION_${PN}-leftovers = "unpackaged and probably unneeded files for ${PN}" 260DESCRIPTION_${PN}-leftovers = "unpackaged and probably unneeded files for ${PN}"