summaryrefslogtreecommitdiff
path: root/meta-openembedded/meta-oe/recipes-dbs/mysql/mariadb.inc
diff options
context:
space:
mode:
Diffstat (limited to 'meta-openembedded/meta-oe/recipes-dbs/mysql/mariadb.inc')
-rw-r--r--meta-openembedded/meta-oe/recipes-dbs/mysql/mariadb.inc65
1 files changed, 39 insertions, 26 deletions
diff --git a/meta-openembedded/meta-oe/recipes-dbs/mysql/mariadb.inc b/meta-openembedded/meta-oe/recipes-dbs/mysql/mariadb.inc
index 95f5acba1..7c92bbaad 100644
--- a/meta-openembedded/meta-oe/recipes-dbs/mysql/mariadb.inc
+++ b/meta-openembedded/meta-oe/recipes-dbs/mysql/mariadb.inc
@@ -18,11 +18,9 @@ SRC_URI = "https://downloads.mariadb.org/interstitial/${BP}/source/${BP}.tar.gz
file://c11_atomics.patch \
file://clang_version_header_conflict.patch \
file://fix-arm-atomic.patch \
- file://0001-Fix-build-breakage-from-lock_guard-error-6161.patch \
file://0001-Fix-library-LZ4-lookup.patch \
"
-SRC_URI[md5sum] = "97d7c0f508c04a31c138fdb24e95dbc4"
-SRC_URI[sha256sum] = "fef1e1d38aa253dd8a51006bd15aad184912fce31c446bb69434fcde735aa208"
+SRC_URI[sha256sum] = "ff05dd69e9f6992caf1053242db704f04eda6f9accbcc98b74edfaf6013c45c4"
UPSTREAM_CHECK_URI = "https://github.com/MariaDB/server/releases"
@@ -32,7 +30,8 @@ BINCONFIG_GLOB = "mysql_config"
inherit cmake gettext binconfig update-rc.d useradd systemd multilib_script
-MULTILIB_SCRIPTS = "${PN}-server:${bindir}/mysql_install_db ${PN}-server:${bindir}/mysqld_safe"
+MULTILIB_SCRIPTS = "${PN}-server:${bindir}/mariadbd-safe \
+ ${PN}-server:${bindir}/mariadb-install-db"
INITSCRIPT_PACKAGES = "${PN}-server ${PN}-setupdb"
INITSCRIPT_NAME_${PN}-server = "mysqld"
@@ -78,6 +77,7 @@ EXTRA_OECMAKE = "-DWITH_EMBEDDED_SERVER=ON \
-DNROFF=FALSE \
-DENABLE_DTRACE=FALSE \
-DWITH_PIC=ON \
+ -DWITH_PCRE=system \
-DINSTALL_LAYOUT=RPM \
-DINSTALL_DOCDIR:PATH=${datadir}/doc/${BPN} \
-DINSTALL_LIBDIR:PATH=${baselib} \
@@ -169,8 +169,12 @@ do_install() {
mv ${D}${datadir}/doc/README ${D}${datadir}/doc/${PN}/
fi
if ${@bb.utils.contains('DISTRO_FEATURES', 'pam', 'true', 'false', d)}; then
- mv ${D}/lib/security ${D}/${libdir}
- rmdir --ignore-fail-on-non-empty ${D}/lib
+ pam_so=$(find ${D} -name pam_user_map.so)
+ if [ x"${pam_so}" != x ]; then
+ pam_dir=$(dirname ${pam_so})
+ mv ${pam_dir} ${D}/${libdir}
+ rmdir --ignore-fail-on-non-empty ${pam_dir%security}
+ fi
fi
}
@@ -239,69 +243,78 @@ FILES_libmysqld-dev = "\
FILES_${PN}-client = "\
${bindir}/myisam_ftdump \
${bindir}/mysql \
+ ${bindir}/mariadb \
${bindir}/mysql_client_test \
+ ${bindir}/mariadb-client-test \
${bindir}/mysql_client_test_embedded \
+ ${bindir}/mariadb-client-test-embedded \
${bindir}/mysql_find_rows \
+ ${bindir}/mariadb-find-rows \
${bindir}/mysql_fix_extensions \
+ ${bindir}/mariadb-fix-extensions \
${bindir}/mysql_waitpid \
+ ${bindir}/mariadb-waitpid \
${bindir}/mysqlaccess \
+ ${bindir}/mariadb-access \
${bindir}/mysqladmin \
- ${bindir}/mysqlbug \
+ ${bindir}/mariadb-admin \
${bindir}/mysqlcheck \
+ ${bindir}/mariadb-check \
${bindir}/mysqldump \
+ ${bindir}/mariadb-dump \
${bindir}/mysqldumpslow \
+ ${bindir}/mariadb-dumpslow \
${bindir}/mysqlimport \
+ ${bindir}/mariadb-import \
${bindir}/mysqlshow \
+ ${bindir}/mariadb-show \
${bindir}/mysqlslap \
+ ${bindir}/mariadb-slap \
${bindir}/mysqltest_embedded \
+ ${bindir}/mariadb-test-embedded \
${libexecdir}/mysqlmanager \
${sysconfdir}/my.cnf.d/mysql-clients.cnf"
FILES_${PN}-server = "\
- ${bindir}/comp_err \
- ${bindir}/isamchk \
- ${bindir}/isamlog \
${bindir}/msql2mysql \
${bindir}/my_print_defaults \
${bindir}/myisamchk \
${bindir}/myisamlog \
${bindir}/myisampack \
${bindir}/mysql_convert_table_format \
- ${bindir}/mysql_fix_privilege_tables \
+ ${bindir}/mariadb-convert-table-format \
${bindir}/mysql_install_db \
+ ${bindir}/mariadb-install-db \
${bindir}/mysql_secure_installation \
+ ${bindir}/mariadb-secure-installation \
${bindir}/mysql_setpermission \
+ ${bindir}/mariadb-setpermission \
${bindir}/mysql-systemd-start \
${bindir}/mysql_tzinfo_to_sql \
+ ${bindir}/mariadb-tzinfo-to-sql \
${bindir}/mysql_upgrade \
+ ${bindir}/mariadb-upgrade \
${bindir}/mysql_plugin \
- ${bindir}/mysql_zap \
+ ${bindir}/mariadb-plugin \
${bindir}/mysqlbinlog \
+ ${bindir}/mariadb-binlog \
${bindir}/mysqld_multi \
+ ${bindir}/mariadbd-multi \
+ ${bindir}/mariadbd-safe \
${bindir}/mysqld_safe \
${bindir}/mysqld_safe_helper \
+ ${bindir}/mariadbd-safe-helper \
${bindir}/mysqlhotcopy \
+ ${bindir}/mariadb-hotcopy \
${bindir}/mysqltest \
- ${bindir}/ndb_delete_all \
- ${bindir}/ndb_desc \
- ${bindir}/ndb_drop_index \
- ${bindir}/ndb_drop_table \
- ${bindir}/ndb_mgm \
- ${bindir}/ndb_restore \
- ${bindir}/ndb_select_all \
- ${bindir}/ndb_select_count \
- ${bindir}/ndb_show_tables \
- ${bindir}/ndb_waiter \
- ${bindir}/pack_isam \
+ ${bindir}/mariadb-test \
${bindir}/perror \
${bindir}/replace \
${bindir}/resolve_stack_dump \
${bindir}/resolveip \
${libexecdir}/mysqld \
${sbindir}/mysqld \
- ${sbindir}/ndb_cpcd \
- ${sbindir}/ndbd \
- ${sbindir}/ndb_mgmd \
+ ${sbindir}/mariadbd \
${libdir}/plugin/*.so \
${libdir}/security/*.so \
${libdir}/plugin/auth_pam_tool_dir/auth_pam_tool \