Deb: mariadb-server.postinst to use mariadb-install-db

This commit is contained in:
Daniel Black 2022-12-14 19:13:17 +11:00 committed by Andrew Hutchings
parent 40b62a93c6
commit 9ee055a27f

View File

@ -20,7 +20,7 @@ set -o pipefail
case "$1" in case "$1" in
configure) configure)
# This is needed because mysql_install_db removes the pid file in /run # This is needed because mariadb-install-db removes the pid file in /run
# and because changed configuration options should take effect immediately. # and because changed configuration options should take effect immediately.
# In case the server wasn't running at all it should be ok if the stop # In case the server wasn't running at all it should be ok if the stop
# script fails. I can't tell at this point because of the cleaned /run. # script fails. I can't tell at this point because of the cleaned /run.
@ -165,12 +165,12 @@ EOF
# initiate databases. Output is not allowed by debconf :-( # initiate databases. Output is not allowed by debconf :-(
# This will fail if we are upgrading an existing database; in this case # This will fail if we are upgrading an existing database; in this case
# mysql_upgrade, called from the /etc/init.d/mariadb start script, will # mariadb-upgrade, called from the /etc/mysql/debian-start script, will
# handle things. # handle things.
# Debian: beware of the bashisms... # Debian: beware of the bashisms...
# Debian: can safely run on upgrades with existing databases # Debian: can safely run on upgrades with existing databases
set +e set +e
bash /usr/bin/mysql_install_db --rpm --cross-bootstrap --user=mysql \ bash /usr/bin/mariadb-install-db --rpm --cross-bootstrap --user=mysql \
--disable-log-bin --skip-test-db 2>&1 | \ --disable-log-bin --skip-test-db 2>&1 | \
$ERR_LOGGER $ERR_LOGGER
set -e set -e