blob: e3ce2976181e8eb68a4c5b464ae38e74eeae395e [file] [log] [blame]
Brad Bishop316dfdd2018-06-25 12:45:53 -04001SUMMARY = "A robust, scalable, and reliable SQL server"
2HOMEPAGE = "http://mariadb.org"
3SECTION = "libs"
4LICENSE = "GPLv2"
Brad Bishopc8f47122019-06-24 09:36:18 -04005LIC_FILES_CHKSUM = "file://COPYING;md5=b1becf0cfa3366e0f4d854d1d264f311"
Brad Bishop316dfdd2018-06-25 12:45:53 -04006
Brad Bishope42b3e32020-01-15 22:08:42 -05007SRC_URI = "https://downloads.mariadb.org/interstitial/${BP}/source/${BP}.tar.gz \
Brad Bishop316dfdd2018-06-25 12:45:53 -04008 file://my.cnf \
9 file://mysqld.service \
10 file://install_db.service \
11 file://install_db \
12 file://mysql-systemd-start \
13 file://configure.cmake-fix-valgrind.patch \
14 file://fix-a-building-failure.patch \
Brad Bishop19323692019-04-05 15:28:33 -040015 file://support-files-CMakeLists.txt-fix-do_populate_sysroot.patch \
16 file://sql-CMakeLists.txt-fix-gen_lex_hash-not-found.patch \
Brad Bishop316dfdd2018-06-25 12:45:53 -040017 file://0001-disable-ucontext-on-musl.patch \
Brad Bishop19323692019-04-05 15:28:33 -040018 file://c11_atomics.patch \
19 file://clang_version_header_conflict.patch \
20 file://fix-arm-atomic.patch \
Brad Bishope42b3e32020-01-15 22:08:42 -050021 file://0001-Fix-library-LZ4-lookup.patch \
Andrew Geissler4b7c1152020-11-30 19:55:29 -060022 file://0001-innobase-Define-__NR_futex-if-it-does-not-exist.patch \
Brad Bishop316dfdd2018-06-25 12:45:53 -040023 "
Andrew Geisslerbbbd5f42020-10-30 15:42:48 -050024SRC_URI[sha256sum] = "ff05dd69e9f6992caf1053242db704f04eda6f9accbcc98b74edfaf6013c45c4"
Brad Bishop316dfdd2018-06-25 12:45:53 -040025
Brad Bishop1a4b7ee2018-12-16 17:11:34 -080026UPSTREAM_CHECK_URI = "https://github.com/MariaDB/server/releases"
Brad Bishop316dfdd2018-06-25 12:45:53 -040027
28S = "${WORKDIR}/mariadb-${PV}"
29
30BINCONFIG_GLOB = "mysql_config"
31
Brad Bishopc1d34332019-09-09 14:56:00 -040032inherit cmake gettext binconfig update-rc.d useradd systemd multilib_script
33
Andrew Geisslerd688a012020-09-18 13:36:00 -050034MULTILIB_SCRIPTS = "${PN}-server:${bindir}/mariadbd-safe \
35 ${PN}-server:${bindir}/mariadb-install-db"
Brad Bishop316dfdd2018-06-25 12:45:53 -040036
37INITSCRIPT_PACKAGES = "${PN}-server ${PN}-setupdb"
38INITSCRIPT_NAME_${PN}-server = "mysqld"
39INITSCRIPT_PARAMS_${PN}-server ?= "start 45 5 . stop 45 0 6 1 ."
40
41USERADD_PACKAGES = "${PN}-server"
42USERADD_PARAM_${PN}-server = "--system --home-dir /var/mysql -g mysql --shell /bin/false mysql"
43GROUPADD_PARAM_${PN}-server = "--system mysql"
44
45INITSCRIPT_NAME_${PN}-setupdb = "install_db"
46INITSCRIPT_PARAMS_${PN}-setupdb ?= "defaults 44 44"
47
48SYSTEMD_PACKAGES = "${PN}-server ${PN}-setupdb"
49SYSTEMD_SERVICE_${PN}-server = "mysqld.service"
50SYSTEMD_AUTO_ENABLE_${PN}-server ?= "disable"
51
52SYSTEMD_SERVICE_${PN}-setupdb = "install_db.service"
53SYSTEMD_AUTO_ENABLE_${PN}-setupdb ?= "enable"
54ALLOW_EMPTY_${PN}-setupdb ?= "1"
55FILES_${PN}-setupdb = "${sysconfdir}/init.d/install_db"
56
57EXTRA_OEMAKE = "'GEN_LEX_HASH=${STAGING_BINDIR_NATIVE}/gen_lex_hash'"
58
59PACKAGECONFIG ??= "${@bb.utils.filter('DISTRO_FEATURES', 'pam', d)} setupdb"
60PACKAGECONFIG_class-native = ""
61PACKAGECONFIG[pam] = ",-DWITHOUT_AUTH_PAM=TRUE,libpam"
62PACKAGECONFIG[valgrind] = "-DWITH_VALGRIND=TRUE,-DWITH_VALGRIND=FALSE,valgrind"
Brad Bishop316dfdd2018-06-25 12:45:53 -040063PACKAGECONFIG[krb5] = ", ,krb5"
64PACKAGECONFIG[setupdb] = ", ,,${PN}-setupdb"
65
66# MariaDB doesn't link properly with gold
67# https://mariadb.atlassian.net/browse/MDEV-5982
68TARGET_CFLAGS += "-fuse-ld=bfd"
Brad Bishop19323692019-04-05 15:28:33 -040069LDFLAGS += " -pthread"
Brad Bishop316dfdd2018-06-25 12:45:53 -040070BUILD_CFLAGS += "-fuse-ld=bfd"
71BUILD_CXXFLAGS += "-fuse-ld=bfd"
72
73EXTRA_OECMAKE = "-DWITH_EMBEDDED_SERVER=ON \
74 -DWITH_JEMALLOC=no \
75 -DWITHOUT_TOKUDB=TRUE \
76 -DCMAKE_DISABLE_FIND_PACKAGE_Boost=TRUE \
77 -DGROFF=FALSE \
78 -DNROFF=FALSE \
79 -DENABLE_DTRACE=FALSE \
80 -DWITH_PIC=ON \
Andrew Geisslerbffdb3e2020-08-21 16:13:29 -050081 -DWITH_PCRE=system \
Brad Bishop316dfdd2018-06-25 12:45:53 -040082 -DINSTALL_LAYOUT=RPM \
83 -DINSTALL_DOCDIR:PATH=${datadir}/doc/${BPN} \
84 -DINSTALL_LIBDIR:PATH=${baselib} \
85 -DINSTALL_PLUGINDIR:PATH=${baselib}/plugin \
86 -DINSTALL_SYSCONFDIR:PATH=${sysconfdir} \
87 -DMYSQL_DATADIR:PATH=/var/mysql \
88 -DCAT_EXECUTABLE=`which cat` \
89 -DCMAKE_AR:FILEPATH=${AR}"
90
91# With Ninja it fails with:
92# make: *** No rule to make target `install'. Stop.
93OECMAKE_GENERATOR = "Unix Makefiles"
94
95ARM_INSTRUCTION_SET_armv4 = "arm"
96ARM_INSTRUCTION_SET_armv5 = "arm"
97
98do_configure_append() {
99 # handle distros with different values of ${libexecdir}
100 libexecdir2=`echo ${libexecdir} | sed -e 's+/usr/++g'`
101 sed -i -e "s:/libexec:/$libexecdir2:g" ${S}/scripts/mysql_install_db.sh
102 sed -i -e "s:mysqld libexec:mysqld $libexecdir2:g" ${S}/scripts/mysql_install_db.sh
103 sed -i -e "s:/libexec:/$libexecdir2:g" ${S}/scripts/mysqld_safe.sh
104}
105
106do_generate_toolchain_file_append_class-native () {
107 # If these are set cmake will assume we're cross-compiling, which will
108 # result in certain things we want being disabled
109 sed -i "/set( CMAKE_SYSTEM_NAME/d" ${WORKDIR}/toolchain.cmake
110 sed -i "/set( CMAKE_SYSTEM_PROCESSOR/d" ${WORKDIR}/toolchain.cmake
111}
112
113do_compile_prepend_class-target () {
114 # These need to be in-tree or make will think they need to be built,
115 # and since we're cross-compiling that is disabled
116 cp ${STAGING_BINDIR_NATIVE}/comp_err ${S}/extra
117 cp ${STAGING_BINDIR_NATIVE}/comp_sql ${S}/scripts
118
119 if [ "${@bb.utils.contains('PACKAGECONFIG', 'krb5', 'yes', 'no', d)}" = "no" ]; then
120 if ! [ -e ${B}/include/openssl/kssl.h ] ; then
121 mkdir -p ${B}/include/openssl
122 echo "#ifndef KSSL_H" >${B}/include/openssl/kssl.h
123 echo "#define KSSL_H" >>${B}/include/openssl/kssl.h
124 echo "#include <openssl/opensslconf.h>">>${B}/include/openssl/kssl.h
125 echo "#endif" >>${B}/include/openssl/kssl.h
126 fi
127 fi
Brad Bishop19323692019-04-05 15:28:33 -0400128 # workaround to handle out-of-source build from source package
129 yacc_files="sql_yacc.hh sql_yacc.cc sql_yacc_ora.hh sql_yacc_ora.cc"
130 for yacc_file in ${yacc_files}; do
131 cp ${S}/sql/${yacc_file} ${B}/sql/${yacc_file}
132 done
Brad Bishop316dfdd2018-06-25 12:45:53 -0400133}
134
135SYSROOT_PREPROCESS_FUNCS += "mariadb_sysroot_preprocess"
136
137# We need to append this so it runs *after* binconfig's preprocess function
138#
139# We really don't care exactly what the directories were set to originally.
140# plugindir is not fixed, but we don't create any plugins.
141#
142mariadb_sysroot_preprocess () {
143 sed -i -es,^pkgincludedir=.*,pkgincludedir=\'${STAGING_INCDIR}/mysql\', ${SYSROOT_DESTDIR}${bindir_crossscripts}/mysql_config
144 sed -i -es,^pkglibdir=.*,pkglibdir=\'${STAGING_LIBDIR}\', ${SYSROOT_DESTDIR}${bindir_crossscripts}/mysql_config
145}
146
147do_install() {
148 oe_runmake 'DESTDIR=${D}' install
149
150 install -d ${D}/${sysconfdir}/init.d
151 install -m 0644 ${WORKDIR}/my.cnf ${D}/${sysconfdir}/
152 install -m 0755 ${WORKDIR}/install_db ${D}/${sysconfdir}/init.d/
153 mv ${D}/${sysconfdir}/init.d/mysql ${D}/${sysconfdir}/init.d/mysqld
154
155 install -d ${D}${systemd_unitdir}/system
156 install -m 0644 ${WORKDIR}/mysqld.service ${D}${systemd_unitdir}/system
157 install -m 0644 ${WORKDIR}/install_db.service ${D}${systemd_unitdir}/system
158 sed -i -e 's,@BINDIR@,${bindir},g' -e 's,@PREFIX@,${prefix},g' ${D}${systemd_unitdir}/system/mysqld.service \
159 ${D}${systemd_unitdir}/system/install_db.service
160
161 if ${@bb.utils.contains('DISTRO_FEATURES', 'systemd', 'true', 'false', d)}; then
162 install -d ${D}${sysconfdir}/tmpfiles.d
163 echo "f /var/log/mysqld.err 0640 mysql mysql -" \
164 > ${D}${sysconfdir}/tmpfiles.d/99-mysqld.conf
165 fi
166 install -d ${D}${bindir}
167 install -m 755 ${WORKDIR}/mysql-systemd-start ${D}${bindir}
168 install -d ${D}${datadir}/doc/${PN}
169 if [ -f ${D}${datadir}/doc/README ]; then
170 mv ${D}${datadir}/doc/README ${D}${datadir}/doc/${PN}/
171 fi
Andrew Geissler82c905d2020-04-13 13:39:40 -0500172 if ${@bb.utils.contains('DISTRO_FEATURES', 'pam', 'true', 'false', d)}; then
Andrew Geisslerbffdb3e2020-08-21 16:13:29 -0500173 pam_so=$(find ${D} -name pam_user_map.so)
174 if [ x"${pam_so}" != x ]; then
175 pam_dir=$(dirname ${pam_so})
176 mv ${pam_dir} ${D}/${libdir}
177 rmdir --ignore-fail-on-non-empty ${pam_dir%security}
178 fi
Andrew Geissler82c905d2020-04-13 13:39:40 -0500179 fi
Brad Bishop316dfdd2018-06-25 12:45:53 -0400180}
181
182PACKAGES = "${PN}-dbg ${PN} \
Brad Bishop1a4b7ee2018-12-16 17:11:34 -0800183 libmysqlclient-r libmysqlclient-r-dev libmysqlclient-r-staticdev \
184 libmysqlclient libmysqlclient-dev libmysqlclient-staticdev \
Brad Bishop316dfdd2018-06-25 12:45:53 -0400185 libmysqld libmysqld-dev ${PN}-client ${PN}-server ${PN}-setupdb ${PN}-leftovers"
186CONFFILES_${PN}-server += "${sysconfdir}/my.cnf ${sysconfdir}/my.cnf.d/server.cnf"
187CONFFILES_${PN}-client += "${sysconfdir}/my.cnf.d/mysql-clients.cnf"
188CONFFILES_libmysqlclient += "${sysconfdir}/my.cnf.d/client.cnf"
189
Brad Bishop1a4b7ee2018-12-16 17:11:34 -0800190RPROVIDES_${PN}-dbg += "libmysqlclient-r-dbg libmysqlclient-dbg"
191
Brad Bishop316dfdd2018-06-25 12:45:53 -0400192FILES_${PN} = " "
193RDEPENDS_${PN} = "${PN}-client ${PN}-server"
194ALLOW_EMPTY_${PN} = "1"
195
196RDEPENDS_${PN}-client = "perl perl-module-getopt-long perl-module-file-temp \
197 perl-module-fcntl perl-module-sys-hostname perl-module-ipc-open3 \
198 perl-module-exporter"
199RDEPENDS_${PN}-server = "perl perl-module-getopt-long perl-module-data-dumper \
200 perl-module-file-basename perl-module-file-path perl-module-sys-hostname \
201 perl-module-file-copy perl-module-file-temp perl-module-posix \
Brad Bishop19323692019-04-05 15:28:33 -0400202 ${PN}-client ${PN}-setupdb libdbi-perl libdbd-mysql-perl"
Brad Bishop316dfdd2018-06-25 12:45:53 -0400203RDEPENDS_${PN}-leftovers = "perl perl-module-cwd perl-module-benchmark perl-module-getopt-long \
204 perl-module-posix perl-module-data-dumper perl-module-sigtrap perl-module-threads \
205 perl-module-threads-shared perl-module-io-socket perl-module-sys-hostname perl-module-file-copy \
206 perl-module-file-spec perl-module-file-find perl-module-file-basename perl-module-file-path \
207 perl-module-constant perl-module-lib perl-module-file-temp perl-module-file-spec-functions \
Brad Bishop19323692019-04-05 15:28:33 -0400208 perl-module-io-socket-inet perl-module-io-select bash"
Brad Bishop316dfdd2018-06-25 12:45:53 -0400209RDEPENDS_${PN}-setupdb = "coreutils"
210
211# Allow old code to link to the backward compatible library
212RDEPENDS_libmysqlclient-dev = "libmysqlclient-r-dev"
213
214FILES_libmysqlclient = "\
215 ${libdir}/libmysqlclient.so.* \
Brad Bishop19323692019-04-05 15:28:33 -0400216 ${libdir}/libmariadb.so.* \
Brad Bishop316dfdd2018-06-25 12:45:53 -0400217 ${sysconfdir}/my.cnf.d/client.cnf"
218FILES_libmysqlclient-dev = " \
219 ${includedir}/mysql/ \
220 ${libdir}/libmysqlclient.so \
Brad Bishop19323692019-04-05 15:28:33 -0400221 ${libdir}/libmariadb.so \
Brad Bishop316dfdd2018-06-25 12:45:53 -0400222 ${sysconfdir}/aclocal \
223 ${bindir}/mysql_config"
224FILES_libmysqlclient-staticdev = "\
225 ${libdir}/*.a"
Brad Bishop316dfdd2018-06-25 12:45:53 -0400226
227# Avoid warnings about ha_xtradb.so.0.0.0 and ha_innodb_plugin.so.0.0.0
228# which are intentionally non-PIC on 32-bit x86 (see e.g.
229# storage/xtradb/plug.in in the source)
230INSANE_SKIP_libmysqlclient_append_x86 = " textrel"
231
232FILES_libmysqlclient-r = "${libdir}/libmysqlclient_r.so.*"
233FILES_libmysqlclient-r-dev = "\
234 ${libdir}/libmysqlclient_r.so"
235FILES_libmysqlclient-r-staticdev = "${libdir}/libmysqlclient_r.a"
Brad Bishop316dfdd2018-06-25 12:45:53 -0400236
237FILES_libmysqld = "\
Brad Bishop19323692019-04-05 15:28:33 -0400238 ${libdir}/libmysqld.so.* \
239 ${libdir}/libmariadbd.so.*"
Brad Bishop316dfdd2018-06-25 12:45:53 -0400240FILES_libmysqld-dev = "\
Brad Bishop19323692019-04-05 15:28:33 -0400241 ${libdir}/libmysqld.so \
242 ${libdir}/libmariadbd.so"
Brad Bishop316dfdd2018-06-25 12:45:53 -0400243
244FILES_${PN}-client = "\
245 ${bindir}/myisam_ftdump \
246 ${bindir}/mysql \
Andrew Geisslerd688a012020-09-18 13:36:00 -0500247 ${bindir}/mariadb \
Brad Bishop316dfdd2018-06-25 12:45:53 -0400248 ${bindir}/mysql_client_test \
Andrew Geisslerd688a012020-09-18 13:36:00 -0500249 ${bindir}/mariadb-client-test \
Brad Bishop316dfdd2018-06-25 12:45:53 -0400250 ${bindir}/mysql_client_test_embedded \
Andrew Geisslerd688a012020-09-18 13:36:00 -0500251 ${bindir}/mariadb-client-test-embedded \
Brad Bishop316dfdd2018-06-25 12:45:53 -0400252 ${bindir}/mysql_find_rows \
Andrew Geisslerd688a012020-09-18 13:36:00 -0500253 ${bindir}/mariadb-find-rows \
Brad Bishop316dfdd2018-06-25 12:45:53 -0400254 ${bindir}/mysql_fix_extensions \
Andrew Geisslerd688a012020-09-18 13:36:00 -0500255 ${bindir}/mariadb-fix-extensions \
Brad Bishop316dfdd2018-06-25 12:45:53 -0400256 ${bindir}/mysql_waitpid \
Andrew Geisslerd688a012020-09-18 13:36:00 -0500257 ${bindir}/mariadb-waitpid \
Brad Bishop316dfdd2018-06-25 12:45:53 -0400258 ${bindir}/mysqlaccess \
Andrew Geisslerd688a012020-09-18 13:36:00 -0500259 ${bindir}/mariadb-access \
Brad Bishop316dfdd2018-06-25 12:45:53 -0400260 ${bindir}/mysqladmin \
Andrew Geisslerd688a012020-09-18 13:36:00 -0500261 ${bindir}/mariadb-admin \
Brad Bishop316dfdd2018-06-25 12:45:53 -0400262 ${bindir}/mysqlcheck \
Andrew Geisslerd688a012020-09-18 13:36:00 -0500263 ${bindir}/mariadb-check \
Brad Bishop316dfdd2018-06-25 12:45:53 -0400264 ${bindir}/mysqldump \
Andrew Geisslerd688a012020-09-18 13:36:00 -0500265 ${bindir}/mariadb-dump \
Brad Bishop316dfdd2018-06-25 12:45:53 -0400266 ${bindir}/mysqldumpslow \
Andrew Geisslerd688a012020-09-18 13:36:00 -0500267 ${bindir}/mariadb-dumpslow \
Brad Bishop316dfdd2018-06-25 12:45:53 -0400268 ${bindir}/mysqlimport \
Andrew Geisslerd688a012020-09-18 13:36:00 -0500269 ${bindir}/mariadb-import \
Brad Bishop316dfdd2018-06-25 12:45:53 -0400270 ${bindir}/mysqlshow \
Andrew Geisslerd688a012020-09-18 13:36:00 -0500271 ${bindir}/mariadb-show \
Brad Bishop316dfdd2018-06-25 12:45:53 -0400272 ${bindir}/mysqlslap \
Andrew Geisslerd688a012020-09-18 13:36:00 -0500273 ${bindir}/mariadb-slap \
Brad Bishop316dfdd2018-06-25 12:45:53 -0400274 ${bindir}/mysqltest_embedded \
Andrew Geisslerd688a012020-09-18 13:36:00 -0500275 ${bindir}/mariadb-test-embedded \
Brad Bishop316dfdd2018-06-25 12:45:53 -0400276 ${libexecdir}/mysqlmanager \
277 ${sysconfdir}/my.cnf.d/mysql-clients.cnf"
278
279FILES_${PN}-server = "\
Brad Bishop316dfdd2018-06-25 12:45:53 -0400280 ${bindir}/msql2mysql \
281 ${bindir}/my_print_defaults \
282 ${bindir}/myisamchk \
283 ${bindir}/myisamlog \
284 ${bindir}/myisampack \
285 ${bindir}/mysql_convert_table_format \
Andrew Geisslerd688a012020-09-18 13:36:00 -0500286 ${bindir}/mariadb-convert-table-format \
Brad Bishop316dfdd2018-06-25 12:45:53 -0400287 ${bindir}/mysql_install_db \
Andrew Geisslerd688a012020-09-18 13:36:00 -0500288 ${bindir}/mariadb-install-db \
Brad Bishop316dfdd2018-06-25 12:45:53 -0400289 ${bindir}/mysql_secure_installation \
Andrew Geisslerd688a012020-09-18 13:36:00 -0500290 ${bindir}/mariadb-secure-installation \
Brad Bishop316dfdd2018-06-25 12:45:53 -0400291 ${bindir}/mysql_setpermission \
Andrew Geisslerd688a012020-09-18 13:36:00 -0500292 ${bindir}/mariadb-setpermission \
Brad Bishop316dfdd2018-06-25 12:45:53 -0400293 ${bindir}/mysql-systemd-start \
294 ${bindir}/mysql_tzinfo_to_sql \
Andrew Geisslerd688a012020-09-18 13:36:00 -0500295 ${bindir}/mariadb-tzinfo-to-sql \
Brad Bishop316dfdd2018-06-25 12:45:53 -0400296 ${bindir}/mysql_upgrade \
Andrew Geisslerd688a012020-09-18 13:36:00 -0500297 ${bindir}/mariadb-upgrade \
Brad Bishop316dfdd2018-06-25 12:45:53 -0400298 ${bindir}/mysql_plugin \
Andrew Geisslerd688a012020-09-18 13:36:00 -0500299 ${bindir}/mariadb-plugin \
Brad Bishop316dfdd2018-06-25 12:45:53 -0400300 ${bindir}/mysqlbinlog \
Andrew Geisslerd688a012020-09-18 13:36:00 -0500301 ${bindir}/mariadb-binlog \
Brad Bishop316dfdd2018-06-25 12:45:53 -0400302 ${bindir}/mysqld_multi \
Andrew Geisslerd688a012020-09-18 13:36:00 -0500303 ${bindir}/mariadbd-multi \
304 ${bindir}/mariadbd-safe \
Brad Bishop316dfdd2018-06-25 12:45:53 -0400305 ${bindir}/mysqld_safe \
306 ${bindir}/mysqld_safe_helper \
Andrew Geisslerd688a012020-09-18 13:36:00 -0500307 ${bindir}/mariadbd-safe-helper \
Brad Bishop316dfdd2018-06-25 12:45:53 -0400308 ${bindir}/mysqlhotcopy \
Andrew Geisslerd688a012020-09-18 13:36:00 -0500309 ${bindir}/mariadb-hotcopy \
Brad Bishop316dfdd2018-06-25 12:45:53 -0400310 ${bindir}/mysqltest \
Andrew Geisslerd688a012020-09-18 13:36:00 -0500311 ${bindir}/mariadb-test \
Brad Bishop316dfdd2018-06-25 12:45:53 -0400312 ${bindir}/perror \
313 ${bindir}/replace \
314 ${bindir}/resolve_stack_dump \
315 ${bindir}/resolveip \
316 ${libexecdir}/mysqld \
317 ${sbindir}/mysqld \
Andrew Geisslerd688a012020-09-18 13:36:00 -0500318 ${sbindir}/mariadbd \
Brad Bishop316dfdd2018-06-25 12:45:53 -0400319 ${libdir}/plugin/*.so \
Andrew Geissler82c905d2020-04-13 13:39:40 -0500320 ${libdir}/security/*.so \
321 ${libdir}/plugin/auth_pam_tool_dir/auth_pam_tool \
Brad Bishop316dfdd2018-06-25 12:45:53 -0400322 ${datadir}/mysql/ \
323 ${localstatedir}/mysql/ \
324 ${sysconfdir}/init.d/mysqld \
325 ${sysconfdir}/my.cnf \
326 ${sysconfdir}/my.cnf.d/server.cnf \
Andrew Geissler82c905d2020-04-13 13:39:40 -0500327 ${sysconfdir}/security/user_map.conf \
Brad Bishop316dfdd2018-06-25 12:45:53 -0400328 ${sysconfdir}/tmpfiles.d"
329
330DESCRIPTION_${PN}-leftovers = "unpackaged and probably unneeded files for ${PN}"
331FILES_${PN}-leftovers = "/"