diff options
-rw-r--r-- | debian/mariadb-server-10.5.postinst | 11 | ||||
-rw-r--r-- | debian/mariadb-server-10.5.postrm | 5 | ||||
-rw-r--r-- | debian/mariadb-server-10.5.prerm | 8 |
3 files changed, 24 insertions, 0 deletions
diff --git a/debian/mariadb-server-10.5.postinst b/debian/mariadb-server-10.5.postinst index c83c545ca81..abf3355e18a 100644 --- a/debian/mariadb-server-10.5.postinst +++ b/debian/mariadb-server-10.5.postinst @@ -235,3 +235,14 @@ if [ -x "$(command -v deb-systemd-helper)" ]; then fi #DEBHELPER# + +# Modified dh_systemd_start snippet that's not added automatically +if [ -d /run/systemd/system ]; then + systemctl --system daemon-reload >/dev/null || true + deb-systemd-invoke start mariadb.service >/dev/null || true +# Modified dh_installinit snippet to only run with sysvinit +elif [ -x "/etc/init.d/mariadb" ]; then + if [ "$1" = "configure" ] || [ "$1" = "abort-upgrade" ]; then + invoke-rc.d mariadb start || exit $? + fi +fi diff --git a/debian/mariadb-server-10.5.postrm b/debian/mariadb-server-10.5.postrm index a92aef90698..fc3a4a67a60 100644 --- a/debian/mariadb-server-10.5.postrm +++ b/debian/mariadb-server-10.5.postrm @@ -89,3 +89,8 @@ if [ "$1" = "purge" ] && [ -f "/var/lib/mysql/debian-$MAJOR_VER.flag" ]; then fi #DEBHELPER# + +# Modified dh_systemd_start snippet that's not added automatically +if [ -d /run/systemd/system ]; then + systemctl --system daemon-reload >/dev/null || true +fi diff --git a/debian/mariadb-server-10.5.prerm b/debian/mariadb-server-10.5.prerm index 6060c4fb6b1..8fd172da9d2 100644 --- a/debian/mariadb-server-10.5.prerm +++ b/debian/mariadb-server-10.5.prerm @@ -2,3 +2,11 @@ set -e #DEBHELPER# + +# Modified dh_systemd_start snippet that's not added automatically +if [ -d /run/systemd/system ]; then + deb-systemd-invoke stop mariadb.service >/dev/null +# Modified dh_installinit snippet to only run with sysvinit +elif [ -x "/etc/init.d/mariadb" ]; then + invoke-rc.d mariadb stop || exit $? +fi |