summaryrefslogtreecommitdiffstats
path: root/meta-oe/recipes-dbs/mysql
diff options
context:
space:
mode:
authorMartin Jansa <Martin.Jansa@gmail.com>2021-07-29 17:04:53 +0200
committerKhem Raj <raj.khem@gmail.com>2021-08-03 10:21:25 -0700
commitc61dc077bbd81260e4f167fa2251643ba0ba6974 (patch)
tree66c3243f8f64ae60f66f70a16e8128c247254a65 /meta-oe/recipes-dbs/mysql
parentc5f7cfb8db54cfa4257797db5bd87828dea43296 (diff)
downloadmeta-openembedded-c61dc077bbd81260e4f167fa2251643ba0ba6974.tar.gz
Convert to new override syntax
This is the result of automated script (0.9.1) conversion: oe-core/scripts/contrib/convert-overrides.py . converting the metadata to use ":" as the override character instead of "_". Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
Diffstat (limited to 'meta-oe/recipes-dbs/mysql')
-rw-r--r--meta-oe/recipes-dbs/mysql/mariadb-native_10.5.11.bb2
-rw-r--r--meta-oe/recipes-dbs/mysql/mariadb.inc90
-rw-r--r--meta-oe/recipes-dbs/mysql/mariadb_10.5.11.bb30
3 files changed, 61 insertions, 61 deletions
diff --git a/meta-oe/recipes-dbs/mysql/mariadb-native_10.5.11.bb b/meta-oe/recipes-dbs/mysql/mariadb-native_10.5.11.bb
index 73b2a0980d..e38726d3f9 100644
--- a/meta-oe/recipes-dbs/mysql/mariadb-native_10.5.11.bb
+++ b/meta-oe/recipes-dbs/mysql/mariadb-native_10.5.11.bb
@@ -4,7 +4,7 @@ inherit native
4PROVIDES += "mysql5-native" 4PROVIDES += "mysql5-native"
5DEPENDS = "ncurses-native zlib-native bison-native libpcre2-native" 5DEPENDS = "ncurses-native zlib-native bison-native libpcre2-native"
6 6
7RDEPENDS_${PN} = "" 7RDEPENDS:${PN} = ""
8PACKAGES = "" 8PACKAGES = ""
9EXTRA_OEMAKE = "" 9EXTRA_OEMAKE = ""
10 10
diff --git a/meta-oe/recipes-dbs/mysql/mariadb.inc b/meta-oe/recipes-dbs/mysql/mariadb.inc
index 7cf08f4719..dac920e3f3 100644
--- a/meta-oe/recipes-dbs/mysql/mariadb.inc
+++ b/meta-oe/recipes-dbs/mysql/mariadb.inc
@@ -23,7 +23,7 @@ SRC_URI = "https://downloads.mariadb.org/interstitial/${BP}/source/${BP}.tar.gz
23 file://ssize_t.patch \ 23 file://ssize_t.patch \
24 file://mm_malloc.patch \ 24 file://mm_malloc.patch \
25 " 25 "
26SRC_URI_append_libc-musl = " file://ppc-remove-glibc-dep.patch" 26SRC_URI:append:libc-musl = " file://ppc-remove-glibc-dep.patch"
27 27
28SRC_URI[sha256sum] = "761053605fe30ce393f324852117990350840a93b3e6305ef4d2f8c8305cc47a" 28SRC_URI[sha256sum] = "761053605fe30ce393f324852117990350840a93b3e6305ef4d2f8c8305cc47a"
29 29
@@ -39,24 +39,24 @@ MULTILIB_SCRIPTS = "${PN}-server:${bindir}/mariadbd-safe \
39 ${PN}-setupdb:${bindir}/mariadb-install-db" 39 ${PN}-setupdb:${bindir}/mariadb-install-db"
40 40
41INITSCRIPT_PACKAGES = "${PN}-server ${PN}-setupdb" 41INITSCRIPT_PACKAGES = "${PN}-server ${PN}-setupdb"
42INITSCRIPT_NAME_${PN}-server = "mysqld" 42INITSCRIPT_NAME:${PN}-server = "mysqld"
43INITSCRIPT_PARAMS_${PN}-server ?= "start 45 5 . stop 45 0 6 1 ." 43INITSCRIPT_PARAMS:${PN}-server ?= "start 45 5 . stop 45 0 6 1 ."
44 44
45USERADD_PACKAGES = "${PN}-setupdb" 45USERADD_PACKAGES = "${PN}-setupdb"
46USERADD_PARAM_${PN}-setupdb = "--system --home-dir /var/mysql -g mysql --shell /bin/false mysql" 46USERADD_PARAM:${PN}-setupdb = "--system --home-dir /var/mysql -g mysql --shell /bin/false mysql"
47GROUPADD_PARAM_${PN}-setupdb = "--system mysql" 47GROUPADD_PARAM:${PN}-setupdb = "--system mysql"
48 48
49INITSCRIPT_NAME_${PN}-setupdb = "install_db" 49INITSCRIPT_NAME:${PN}-setupdb = "install_db"
50INITSCRIPT_PARAMS_${PN}-setupdb ?= "defaults 44 44" 50INITSCRIPT_PARAMS:${PN}-setupdb ?= "defaults 44 44"
51 51
52SYSTEMD_PACKAGES = "${PN}-server ${PN}-setupdb" 52SYSTEMD_PACKAGES = "${PN}-server ${PN}-setupdb"
53SYSTEMD_SERVICE_${PN}-server = "mysqld.service" 53SYSTEMD_SERVICE:${PN}-server = "mysqld.service"
54SYSTEMD_AUTO_ENABLE_${PN}-server ?= "disable" 54SYSTEMD_AUTO_ENABLE:${PN}-server ?= "disable"
55 55
56SYSTEMD_SERVICE_${PN}-setupdb = "install_db.service" 56SYSTEMD_SERVICE:${PN}-setupdb = "install_db.service"
57SYSTEMD_AUTO_ENABLE_${PN}-setupdb ?= "enable" 57SYSTEMD_AUTO_ENABLE:${PN}-setupdb ?= "enable"
58ALLOW_EMPTY_${PN}-setupdb ?= "1" 58ALLOW_EMPTY:${PN}-setupdb ?= "1"
59FILES_${PN}-setupdb = "${sysconfdir}/init.d/install_db \ 59FILES:${PN}-setupdb = "${sysconfdir}/init.d/install_db \
60 ${bindir}/mariadb-install-db \ 60 ${bindir}/mariadb-install-db \
61 ${bindir}/my_print_defaults \ 61 ${bindir}/my_print_defaults \
62 ${bindir}/mysql_install_db \ 62 ${bindir}/mysql_install_db \
@@ -64,7 +64,7 @@ FILES_${PN}-setupdb = "${sysconfdir}/init.d/install_db \
64 " 64 "
65 65
66PACKAGECONFIG ??= "${@bb.utils.filter('DISTRO_FEATURES', 'pam', d)}" 66PACKAGECONFIG ??= "${@bb.utils.filter('DISTRO_FEATURES', 'pam', d)}"
67PACKAGECONFIG_class-native = "" 67PACKAGECONFIG:class-native = ""
68PACKAGECONFIG[pam] = ",-DWITHOUT_AUTH_PAM=TRUE,libpam" 68PACKAGECONFIG[pam] = ",-DWITHOUT_AUTH_PAM=TRUE,libpam"
69PACKAGECONFIG[valgrind] = "-DWITH_VALGRIND=TRUE,-DWITH_VALGRIND=FALSE,valgrind" 69PACKAGECONFIG[valgrind] = "-DWITH_VALGRIND=TRUE,-DWITH_VALGRIND=FALSE,valgrind"
70PACKAGECONFIG[krb5] = ", ,krb5" 70PACKAGECONFIG[krb5] = ", ,krb5"
@@ -95,16 +95,16 @@ EXTRA_OECMAKE = "-DWITH_EMBEDDED_SERVER=ON \
95 -DCAT_EXECUTABLE=`which cat` \ 95 -DCAT_EXECUTABLE=`which cat` \
96 -DCMAKE_AR:FILEPATH=${AR}" 96 -DCMAKE_AR:FILEPATH=${AR}"
97 97
98EXTRA_OECMAKE_prepend_class-target = "-DCMAKE_CROSSCOMPILING_EMULATOR=${WORKDIR}/qemuwrapper " 98EXTRA_OECMAKE:prepend:class-target = "-DCMAKE_CROSSCOMPILING_EMULATOR=${WORKDIR}/qemuwrapper "
99 99
100# With Ninja it fails with: 100# With Ninja it fails with:
101# make: *** No rule to make target `install'. Stop. 101# make: *** No rule to make target `install'. Stop.
102OECMAKE_GENERATOR = "Unix Makefiles" 102OECMAKE_GENERATOR = "Unix Makefiles"
103 103
104ARM_INSTRUCTION_SET_armv4 = "arm" 104ARM_INSTRUCTION_SET:armv4 = "arm"
105ARM_INSTRUCTION_SET_armv5 = "arm" 105ARM_INSTRUCTION_SET:armv5 = "arm"
106 106
107do_configure_append() { 107do_configure:append() {
108 # handle distros with different values of ${libexecdir} 108 # handle distros with different values of ${libexecdir}
109 libexecdir2=`echo ${libexecdir} | sed -e 's+/usr/++g'` 109 libexecdir2=`echo ${libexecdir} | sed -e 's+/usr/++g'`
110 sed -i -e "s:/libexec:/$libexecdir2:g" ${S}/scripts/mysql_install_db.sh 110 sed -i -e "s:/libexec:/$libexecdir2:g" ${S}/scripts/mysql_install_db.sh
@@ -119,7 +119,7 @@ do_generate_toolchain_file_append_class-native () {
119 sed -i "/set( CMAKE_SYSTEM_PROCESSOR/d" ${WORKDIR}/toolchain.cmake 119 sed -i "/set( CMAKE_SYSTEM_PROCESSOR/d" ${WORKDIR}/toolchain.cmake
120} 120}
121 121
122do_configure_prepend_class-target () { 122do_configure:prepend:class-target () {
123 # Write out a qemu wrapper that will be used by cmake 123 # Write out a qemu wrapper that will be used by cmake
124 # so that it can run target helper binaries through that. 124 # so that it can run target helper binaries through that.
125 qemu_binary="${@qemu_wrapper_cmdline(d, d.getVar('STAGING_DIR_HOST'), [d.expand('${STAGING_DIR_HOST}${libdir}'),d.expand('${STAGING_DIR_HOST}${base_libdir}')])}" 125 qemu_binary="${@qemu_wrapper_cmdline(d, d.getVar('STAGING_DIR_HOST'), [d.expand('${STAGING_DIR_HOST}${libdir}'),d.expand('${STAGING_DIR_HOST}${base_libdir}')])}"
@@ -130,7 +130,7 @@ EOF
130 chmod +x ${WORKDIR}/qemuwrapper 130 chmod +x ${WORKDIR}/qemuwrapper
131} 131}
132 132
133do_compile_prepend_class-target () { 133do_compile:prepend:class-target () {
134 if [ "${@bb.utils.contains('PACKAGECONFIG', 'krb5', 'yes', 'no', d)}" = "no" ]; then 134 if [ "${@bb.utils.contains('PACKAGECONFIG', 'krb5', 'yes', 'no', d)}" = "no" ]; then
135 if ! [ -e ${B}/include/openssl/kssl.h ] ; then 135 if ! [ -e ${B}/include/openssl/kssl.h ] ; then
136 mkdir -p ${B}/include/openssl 136 mkdir -p ${B}/include/openssl
@@ -188,65 +188,65 @@ PACKAGES = "${PN}-dbg ${PN}-setupdb ${PN} \
188 libmysqlclient-r libmysqlclient-r-dev libmysqlclient-r-staticdev \ 188 libmysqlclient-r libmysqlclient-r-dev libmysqlclient-r-staticdev \
189 libmysqlclient libmysqlclient-dev libmysqlclient-staticdev \ 189 libmysqlclient libmysqlclient-dev libmysqlclient-staticdev \
190 libmysqld libmysqld-dev ${PN}-client ${PN}-server ${PN}-leftovers" 190 libmysqld libmysqld-dev ${PN}-client ${PN}-server ${PN}-leftovers"
191CONFFILES_${PN}-server += "${sysconfdir}/my.cnf ${sysconfdir}/my.cnf.d/server.cnf" 191CONFFILES:${PN}-server += "${sysconfdir}/my.cnf ${sysconfdir}/my.cnf.d/server.cnf"
192CONFFILES_${PN}-client += "${sysconfdir}/my.cnf.d/mysql-clients.cnf" 192CONFFILES:${PN}-client += "${sysconfdir}/my.cnf.d/mysql-clients.cnf"
193CONFFILES_libmysqlclient += "${sysconfdir}/my.cnf.d/client.cnf" 193CONFFILES:libmysqlclient += "${sysconfdir}/my.cnf.d/client.cnf"
194 194
195RPROVIDES_${PN}-dbg += "libmysqlclient-r-dbg libmysqlclient-dbg" 195RPROVIDES:${PN}-dbg += "libmysqlclient-r-dbg libmysqlclient-dbg"
196 196
197FILES_${PN} = " " 197FILES:${PN} = " "
198RDEPENDS_${PN} = "${PN}-client ${PN}-server" 198RDEPENDS:${PN} = "${PN}-client ${PN}-server"
199ALLOW_EMPTY_${PN} = "1" 199ALLOW_EMPTY:${PN} = "1"
200 200
201RDEPENDS_${PN}-client = "perl perl-module-getopt-long perl-module-file-temp \ 201RDEPENDS:${PN}-client = "perl perl-module-getopt-long perl-module-file-temp \
202 perl-module-fcntl perl-module-sys-hostname perl-module-ipc-open3 \ 202 perl-module-fcntl perl-module-sys-hostname perl-module-ipc-open3 \
203 perl-module-exporter" 203 perl-module-exporter"
204RDEPENDS_${PN}-server = "perl perl-module-getopt-long perl-module-data-dumper \ 204RDEPENDS:${PN}-server = "perl perl-module-getopt-long perl-module-data-dumper \
205 perl-module-file-basename perl-module-file-path perl-module-sys-hostname \ 205 perl-module-file-basename perl-module-file-path perl-module-sys-hostname \
206 perl-module-file-copy perl-module-file-temp perl-module-posix \ 206 perl-module-file-copy perl-module-file-temp perl-module-posix \
207 ${PN}-client ${PN}-setupdb libdbi-perl libdbd-mysql-perl" 207 ${PN}-client ${PN}-setupdb libdbi-perl libdbd-mysql-perl"
208RDEPENDS_${PN}-leftovers = "perl perl-module-cwd perl-module-benchmark perl-module-getopt-long \ 208RDEPENDS:${PN}-leftovers = "perl perl-module-cwd perl-module-benchmark perl-module-getopt-long \
209 perl-module-posix perl-module-data-dumper perl-module-sigtrap perl-module-threads \ 209 perl-module-posix perl-module-data-dumper perl-module-sigtrap perl-module-threads \
210 perl-module-threads-shared perl-module-io-socket perl-module-sys-hostname perl-module-file-copy \ 210 perl-module-threads-shared perl-module-io-socket perl-module-sys-hostname perl-module-file-copy \
211 perl-module-file-spec perl-module-file-find perl-module-file-basename perl-module-file-path \ 211 perl-module-file-spec perl-module-file-find perl-module-file-basename perl-module-file-path \
212 perl-module-constant perl-module-lib perl-module-file-temp perl-module-file-spec-functions \ 212 perl-module-constant perl-module-lib perl-module-file-temp perl-module-file-spec-functions \
213 perl-module-io-socket-inet perl-module-io-select bash" 213 perl-module-io-socket-inet perl-module-io-select bash"
214RDEPENDS_${PN}-setupdb = "coreutils" 214RDEPENDS:${PN}-setupdb = "coreutils"
215 215
216# Allow old code to link to the backward compatible library 216# Allow old code to link to the backward compatible library
217RDEPENDS_libmysqlclient-dev = "libmysqlclient-r-dev" 217RDEPENDS:libmysqlclient-dev = "libmysqlclient-r-dev"
218 218
219FILES_libmysqlclient = "\ 219FILES:libmysqlclient = "\
220 ${libdir}/libmysqlclient.so.* \ 220 ${libdir}/libmysqlclient.so.* \
221 ${libdir}/libmariadb.so.* \ 221 ${libdir}/libmariadb.so.* \
222 ${sysconfdir}/my.cnf.d/client.cnf" 222 ${sysconfdir}/my.cnf.d/client.cnf"
223FILES_libmysqlclient-dev = " \ 223FILES:libmysqlclient-dev = " \
224 ${includedir}/mysql/ \ 224 ${includedir}/mysql/ \
225 ${libdir}/libmysqlclient.so \ 225 ${libdir}/libmysqlclient.so \
226 ${libdir}/libmariadb.so \ 226 ${libdir}/libmariadb.so \
227 ${sysconfdir}/aclocal \ 227 ${sysconfdir}/aclocal \
228 ${bindir}/mysql_config" 228 ${bindir}/mysql_config"
229FILES_libmysqlclient-staticdev = "\ 229FILES:libmysqlclient-staticdev = "\
230 ${libdir}/*.a" 230 ${libdir}/*.a"
231 231
232# Avoid warnings about ha_xtradb.so.0.0.0 and ha_innodb_plugin.so.0.0.0 232# Avoid warnings about ha_xtradb.so.0.0.0 and ha_innodb_plugin.so.0.0.0
233# which are intentionally non-PIC on 32-bit x86 (see e.g. 233# which are intentionally non-PIC on 32-bit x86 (see e.g.
234# storage/xtradb/plug.in in the source) 234# storage/xtradb/plug.in in the source)
235INSANE_SKIP_libmysqlclient_append_x86 = " textrel" 235INSANE_SKIP:libmysqlclient:append:x86 = " textrel"
236 236
237FILES_libmysqlclient-r = "${libdir}/libmysqlclient_r.so.*" 237FILES:libmysqlclient-r = "${libdir}/libmysqlclient_r.so.*"
238FILES_libmysqlclient-r-dev = "\ 238FILES:libmysqlclient-r-dev = "\
239 ${libdir}/libmysqlclient_r.so" 239 ${libdir}/libmysqlclient_r.so"
240FILES_libmysqlclient-r-staticdev = "${libdir}/libmysqlclient_r.a" 240FILES:libmysqlclient-r-staticdev = "${libdir}/libmysqlclient_r.a"
241 241
242FILES_libmysqld = "\ 242FILES:libmysqld = "\
243 ${libdir}/libmysqld.so.* \ 243 ${libdir}/libmysqld.so.* \
244 ${libdir}/libmariadbd.so.*" 244 ${libdir}/libmariadbd.so.*"
245FILES_libmysqld-dev = "\ 245FILES:libmysqld-dev = "\
246 ${libdir}/libmysqld.so \ 246 ${libdir}/libmysqld.so \
247 ${libdir}/libmariadbd.so" 247 ${libdir}/libmariadbd.so"
248 248
249FILES_${PN}-client = "\ 249FILES:${PN}-client = "\
250 ${bindir}/myisam_ftdump \ 250 ${bindir}/myisam_ftdump \
251 ${bindir}/mysql \ 251 ${bindir}/mysql \
252 ${bindir}/mariadb \ 252 ${bindir}/mariadb \
@@ -281,7 +281,7 @@ FILES_${PN}-client = "\
281 ${libexecdir}/mysqlmanager \ 281 ${libexecdir}/mysqlmanager \
282 ${sysconfdir}/my.cnf.d/mysql-clients.cnf" 282 ${sysconfdir}/my.cnf.d/mysql-clients.cnf"
283 283
284FILES_${PN}-server = "\ 284FILES:${PN}-server = "\
285 ${bindir}/msql2mysql \ 285 ${bindir}/msql2mysql \
286 ${bindir}/my_print_defaults \ 286 ${bindir}/my_print_defaults \
287 ${bindir}/myisamchk \ 287 ${bindir}/myisamchk \
@@ -331,5 +331,5 @@ FILES_${PN}-server = "\
331 ${sysconfdir}/security/user_map.conf \ 331 ${sysconfdir}/security/user_map.conf \
332 ${sysconfdir}/tmpfiles.d" 332 ${sysconfdir}/tmpfiles.d"
333 333
334DESCRIPTION_${PN}-leftovers = "unpackaged and probably unneeded files for ${PN}" 334DESCRIPTION:${PN}-leftovers = "unpackaged and probably unneeded files for ${PN}"
335FILES_${PN}-leftovers = "/" 335FILES:${PN}-leftovers = "/"
diff --git a/meta-oe/recipes-dbs/mysql/mariadb_10.5.11.bb b/meta-oe/recipes-dbs/mysql/mariadb_10.5.11.bb
index 57d7736ea3..04dfb42234 100644
--- a/meta-oe/recipes-dbs/mysql/mariadb_10.5.11.bb
+++ b/meta-oe/recipes-dbs/mysql/mariadb_10.5.11.bb
@@ -6,22 +6,22 @@ DEPENDS += "qemu-native bison-native boost libpcre2 curl openssl ncurses zlib li
6 6
7PROVIDES += "mysql5 libmysqlclient" 7PROVIDES += "mysql5 libmysqlclient"
8 8
9RPROVIDES_${PN} += "mysql5" 9RPROVIDES:${PN} += "mysql5"
10RREPLACES_${PN} += "mysql5" 10RREPLACES:${PN} += "mysql5"
11RCONFLICTS_${PN} += "mysql5" 11RCONFLICTS:${PN} += "mysql5"
12 12
13RPROVIDES_${PN}-dbg += "mysql5-dbg" 13RPROVIDES:${PN}-dbg += "mysql5-dbg"
14RREPLACES_${PN}-dbg += "mysql5-dbg" 14RREPLACES:${PN}-dbg += "mysql5-dbg"
15RCONFLICTS_${PN}-dbg += "mysql5-dbg" 15RCONFLICTS:${PN}-dbg += "mysql5-dbg"
16 16
17RPROVIDES_${PN}-leftovers += "mysql5-leftovers" 17RPROVIDES:${PN}-leftovers += "mysql5-leftovers"
18RREPLACES_${PN}-leftovers += "mysql5-leftovers" 18RREPLACES:${PN}-leftovers += "mysql5-leftovers"
19RCONFLICTS_${PN}-leftovers += "mysql5-leftovers" 19RCONFLICTS:${PN}-leftovers += "mysql5-leftovers"
20 20
21RPROVIDES_${PN}-client += "mysql5-client" 21RPROVIDES:${PN}-client += "mysql5-client"
22RREPLACES_${PN}-client += "mysql5-client" 22RREPLACES:${PN}-client += "mysql5-client"
23RCONFLICTS_${PN}-client += "mysql5-client" 23RCONFLICTS:${PN}-client += "mysql5-client"
24 24
25RPROVIDES_${PN}-server += "mysql5-server" 25RPROVIDES:${PN}-server += "mysql5-server"
26RREPLACES_${PN}-server += "mysql5-server" 26RREPLACES:${PN}-server += "mysql5-server"
27RCONFLICTS_${PN}-server += "mysql5-server" 27RCONFLICTS:${PN}-server += "mysql5-server"