mariadb/debian
Michael Widenius a8dd23d010 MDEV-32745 Add a simple MySQL to MariaDB upgrade helper
The tool is named mariadb-migrate-config-file.
The main purpose of the tool is to change MySQL option
files to work both for MySQL and MariaDB.
There are options to do the changes in the options file inline,
or at-end-of-file. One can also remove or comment unknown options.

The list of supported options is generated compile time from
mariadbd --help. All server options, including compiled plugins, are
supported.

The bulk of the code comes from Väinö.
Monty has updated it with a lot of extra options.
Wlad helped with cmake integration

Other things:
- Fixed a memory leak in sql_plugin.cc
- plugin-load will now in case of errors try to load all given plugins
  before aborted
- If silent-startup is used, plugin-load will not give errors for
  plugins it cannot load or warnings about plugin marturity level.
- my_rm_tree() will now delete symlinks, not the actual file, if
  MY_NOSYMLINK flag is used.
- my_stat() will now give data for symlink if MY_NOSYMLINKS is used.
- Added 'number of lines' option to mysqltest --cat_file

@Authors: Väinö Mäkelä <vaino.makela@iki.fi>,monty@mariadb.com
2026-01-30 23:58:20 +02:00
..
additions Merge branch '11.4' into 11.8 2025-07-28 21:29:29 +02:00
po MDEV-31530 Localizations for Swahili language 2023-07-04 13:02:49 +10:00
source Merge branch '10.11' into 11.1 2024-08-03 09:32:42 +02:00
tests Merge branch '11.2' into 11.4 2024-08-04 17:27:48 +02:00
apparmor-profile Updated apparmor-profile for spelling errors 2018-04-16 15:44:59 +04:00
autobake-deb.sh Merge branch '10.11' into 11.4 2025-07-28 19:40:10 +02:00
changelog 11.8 branch 2024-11-14 19:09:01 +01:00
compat Merge branch '10.11' into 11.1 2024-08-03 09:32:42 +02:00
control Merge branch '10.11' into 11.4 2025-11-03 14:23:51 +01:00
copyright MDEV-33750: Sync maintainer scripts etc with latest downstream 10.11.5 in Debian 2024-07-17 14:32:50 +10:00
gbp.conf Deb: Make alternative Debian builds easy with git-buildpackage config file 2016-10-07 15:32:46 +03:00
libmariadb-dev-compat.install MDEV-6284: Correctly place files in libmariadb-dev, libmariadbd-dev etc packages 2020-04-19 17:15:40 +03:00
libmariadb-dev-compat.links MDEV-6284: Correctly place files in libmariadb-dev, libmariadbd-dev etc packages 2020-04-19 17:15:40 +03:00
libmariadb-dev-compat.lintian-overrides MDEV-33837: Remove conflicts warnings from lintian 2024-07-17 11:25:51 +10:00
libmariadb-dev.examples Deb: rename client library packages to reflect its contents 2016-11-20 10:49:12 +02:00
libmariadb-dev.install Merge branch '10.6' into 10.11 2024-05-10 20:02:18 +02:00
libmariadb-dev.links Deb: Use --fail-missing and ensure the not-installed list is up-to-date 2022-05-05 12:06:56 +10:00
libmariadb-dev.lintian-overrides MDEV-33837: Remove unneeded lintian override in libmariadb-dev 2024-07-17 11:25:51 +10:00
libmariadb-dev.README.Maintainer Deb: Sync non-functional changes from official Debian 10.4 packaging 2019-09-18 16:11:49 +03:00
libmariadb3-compat.install Deb: Split libmysqlclient19/20 compat links into a separate package 2018-01-16 13:48:00 +02:00
libmariadb3.install MDEV-32618 new auth plugin 2024-08-09 14:01:12 +02:00
libmariadb3.lintian-overrides MDEV-33837: Remove conflicts warnings from lintian 2024-07-17 11:25:51 +10:00
libmariadb3.symbols MDEV-30482 libmariadb3 - debian/libmariadb3.symbols not updated 2023-12-12 12:53:48 +11:00
libmariadb3.symbols.README Deb: Track libmariadb3 ABI explicitly to detect future symbol changes 2022-01-16 13:23:02 -08:00
libmariadbclient18.install MDEV-13589 libmariadbclient18 is broken when using mariadb repo instead of debian's 2017-09-18 10:12:23 +02:00
libmariadbd-dev.install MDEV-34456: Move mariadb.pc to not-installed 2024-07-17 12:19:08 +10:00
libmariadbd19.install MDEV-14953 - rename libmysqld.so to libmariadbd.so 2018-02-08 12:02:49 +00:00
libmariadbd19.lintian-overrides MDEV-33837: Remove purposed spelling errors 2024-07-17 11:25:51 +10:00
libmysqlclient18.install MDEV-13589 libmariadbclient18 is broken when using mariadb repo instead of debian's 2017-09-18 10:12:23 +02:00
mariadb-backup.install Deb: Use --fail-missing and ensure the not-installed list is up-to-date 2022-05-05 12:06:56 +10:00
mariadb-backup.lintian-overrides MDEV-33837: Remove purposed spelling errors 2024-07-17 11:25:51 +10:00
mariadb-client-compat.install MDEV-32546: Make sure that Debian .install files are alphabetically ordered 2024-02-19 18:50:23 +11:00
mariadb-client-compat.links MDEV-30203 Move mysql symlinks to different package 2023-02-12 12:15:22 +01:00
mariadb-client-core.install MDEV-32745 Add a simple MySQL to MariaDB upgrade helper 2026-01-30 23:58:20 +02:00
mariadb-client-core.lintian-overrides MDEV-33837: Remove conflicts warnings from lintian 2024-07-17 11:25:51 +10:00
mariadb-client.docs MDEV-27033: Remove version suffix from Debian packages 2022-04-26 12:46:39 +10:00
mariadb-client.install Deb: use MariaDB naming 2023-03-02 14:23:25 +11:00
mariadb-client.links MDEV-30203 Move mysql symlinks to different package 2023-02-12 12:15:22 +01:00
mariadb-client.lintian-overrides MDEV-33837: Remove conflicts warnings from lintian 2024-07-17 11:25:51 +10:00
mariadb-client.manpages MDEV-27033: Remove version suffix from Debian packages 2022-04-26 12:46:39 +10:00
mariadb-client.menu MDEV-27033: Remove version suffix from Debian packages 2022-04-26 12:46:39 +10:00
mariadb-client.README.Debian MDEV-27033: Remove version suffix from Debian packages 2022-04-26 12:46:39 +10:00
mariadb-common.dirs MDEV-19933: Sync mariadb-common and update-alternatives based /etc/mysql/ 2020-06-10 13:24:18 +03:00
mariadb-common.install Deb: Add missing files into correct packages and rest in not-installed 2018-01-16 13:48:00 +02:00
mariadb-common.lintian-overrides MDEV-33837: Suspend lintian warnings for description is synopsis 2024-07-17 11:25:51 +10:00
mariadb-common.postinst MDEV-31242: Make sure every Debian post/pre script is using bash 2023-06-19 10:54:51 +01:00
mariadb-common.postrm MDEV-31242: Make sure every Debian post/pre script is using bash 2023-06-19 10:54:51 +01:00
mariadb-plugin-connect-jdbc.install MDEV-32546: Make sure that Debian .install files are alphabetically ordered 2024-02-19 18:50:23 +11:00
mariadb-plugin-connect.install Merge 10.4 into 10.5 2021-06-08 16:03:53 +03:00
mariadb-plugin-cracklib-password-check.install Deb: Misc ColumnStore Debian packaging improvements 2020-07-10 21:56:14 +03:00
mariadb-plugin-gssapi-client.install MDEV-22053: Pass INSTALL_LAYOUT "DEB" correctly to CONC (libmariadb) 2020-04-13 14:33:50 +03:00
mariadb-plugin-gssapi-server.install MDEV-28605: Change wrong plugin config installation location (#2160) 2022-09-07 14:05:09 +01:00
mariadb-plugin-hashicorp-key-management.install MDEV-28500: Hashicorp: Debian packaging is broken 2022-05-10 08:22:21 +02:00
mariadb-plugin-mroonga.install MDEV-30205 Move /usr/share/mysql to /usr/share/mariadb 2023-04-11 07:59:02 +10:00
mariadb-plugin-mroonga.lintian-overrides MDEV-33837: Suspend package-contains-documentation-outside-usr-share-doc warnings 2024-07-17 11:25:51 +10:00
mariadb-plugin-mroonga.postinst Merge branch '11.1' into 11.2 2024-08-03 09:50:16 +02:00
mariadb-plugin-mroonga.prerm MDEV-33750: Sync maintainer scripts etc with latest downstream 10.11.5 in Debian 2024-07-17 14:32:50 +10:00
mariadb-plugin-oqgraph.install MDEV-28605: Change wrong plugin config installation location (#2160) 2022-09-07 14:05:09 +01:00
mariadb-plugin-provider-bzip2.install MDEV-12933 sort out the compression library chaos 2021-10-27 15:55:14 +02:00
mariadb-plugin-provider-bzip2.lintian-overrides MDEV-33837: Add and fix lintian overrides 2024-07-17 11:25:51 +10:00
mariadb-plugin-provider-lz4.install MDEV-12933 sort out the compression library chaos 2021-10-27 15:55:14 +02:00
mariadb-plugin-provider-lz4.lintian-overrides MDEV-33837: Add and fix lintian overrides 2024-07-17 11:25:51 +10:00
mariadb-plugin-provider-lzma.install MDEV-12933 sort out the compression library chaos 2021-10-27 15:55:14 +02:00
mariadb-plugin-provider-lzma.lintian-overrides MDEV-33837: Add and fix lintian overrides 2024-07-17 11:25:51 +10:00
mariadb-plugin-provider-lzo.install MDEV-12933 sort out the compression library chaos 2021-10-27 15:55:14 +02:00
mariadb-plugin-provider-lzo.lintian-overrides MDEV-33837: Add and fix lintian overrides 2024-07-17 11:25:51 +10:00
mariadb-plugin-provider-snappy.install MDEV-12933 sort out the compression library chaos 2021-10-27 15:55:14 +02:00
mariadb-plugin-provider-snappy.lintian-overrides MDEV-33837: Add and fix lintian overrides 2024-07-17 11:25:51 +10:00
mariadb-plugin-rocksdb.install Revert "MDEV-30610 Update RocksDB to v8.1.1" 2023-09-30 14:12:55 +02:00
mariadb-plugin-rocksdb.lintian-overrides MDEV-33837: Remove purposed spelling errors 2024-07-17 11:25:51 +10:00
mariadb-plugin-s3.install Add man page for new command aria_s3_copy 2020-07-08 12:24:55 +03:00
mariadb-plugin-spider.install MDEV-33326 Port Spider/ODBC from ES 2024-02-14 14:59:16 +01:00
mariadb-server-compat.install MDEV-32546: Make sure that Debian .install files are alphabetically ordered 2024-02-19 18:50:23 +11:00
mariadb-server-core.install Merge branch '10.11' into 11.1 2024-08-03 09:32:42 +02:00
mariadb-server-core.lintian-overrides MDEV-33837: Suspend package-contains-documentation-outside-usr-share-doc warnings 2024-07-17 11:25:51 +10:00
mariadb-server.config MDEV-33750: Sync maintainer scripts etc with latest downstream 10.11.5 in Debian 2024-07-17 14:32:50 +10:00
mariadb-server.dirs MDEV-27033: Remove version suffix from Debian packages 2022-04-26 12:46:39 +10:00
mariadb-server.install Merge branch '11.4' into 11.8 2025-11-04 12:39:27 +01:00
mariadb-server.links MDEV-34744 server cannot load client plugins on Debian 2025-10-21 13:16:24 +02:00
mariadb-server.lintian-overrides MDEV-33837: Suspend package-contains-documentation-outside-usr-share-doc warnings 2024-07-17 11:25:51 +10:00
mariadb-server.logcheck.ignore.paranoid MDEV-27033: Remove version suffix from Debian packages 2022-04-26 12:46:39 +10:00
mariadb-server.logcheck.ignore.server MDEV-33750: Fix Lintian warnings 2024-07-17 14:32:50 +10:00
mariadb-server.logcheck.ignore.workstation MDEV-33750: Fix Lintian warnings 2024-07-17 14:32:50 +10:00
mariadb-server.mariadb.init MDEV-33750: Brand some mysql stuff to mariadb 2024-07-17 14:32:50 +10:00
mariadb-server.mysql.default MDEV-27033: Remove version suffix from Debian packages 2022-04-26 12:46:39 +10:00
mariadb-server.postinst MDEV-36531 Enable Feedback Plugin for DEB Packages 2025-07-21 10:24:14 +02:00
mariadb-server.postrm MDEV-34146: Remove duplicate #DEBHELPER# from MariaDB server postrm 2024-06-05 09:54:41 +10:00
mariadb-server.preinst Merge branch 'bb-11.5-release' into bb-11.6-release 2024-08-06 17:28:38 +02:00
mariadb-server.README.Debian Deb: use MariaDB naming 2023-03-02 14:23:25 +11:00
mariadb-server.templates MDEV-36531 Enable Feedback Plugin for DEB Packages 2025-07-21 10:24:14 +02:00
mariadb-server.triggers MDEV-27033: Remove version suffix from Debian packages 2022-04-26 12:46:39 +10:00
mariadb-test-data.install MDEV-30205 Move /usr/share/mysql to /usr/share/mariadb 2023-04-11 07:59:02 +10:00
mariadb-test-data.lintian-overrides Merge branch '10.11' into 11.4 2025-07-28 19:40:10 +02:00
mariadb-test.install Deb: Include type_test.so and others in mariadb-test package 2023-10-04 10:02:21 +03:00
mariadb-test.lintian-overrides Merge branch '10.11' into 11.1 2024-08-03 09:32:42 +02:00
mysql-common.dirs
mysql-common.links post-fix for #1504 2020-06-12 01:17:57 +02:00
mysql-common.lintian-overrides MDEV-33837: Suspend lintian warnings for description is synopsis 2024-07-17 11:25:51 +10:00
mysql-common.postrm MDEV-21869: Make Debian packaging Lintian clean 2020-04-19 17:15:40 +03:00
not-installed Merge branch '10.11' into 11.4 2025-11-03 14:23:51 +01:00
rules Merge branch '10.11' into 11.4 2025-07-28 19:40:10 +02:00
salsa-ci.yml Merge branch '10.11' into 11.1 2024-08-03 09:32:42 +02:00