summaryrefslogtreecommitdiffstats
path: root/debian/mariadb-common.preinst
diff options
context:
space:
mode:
authorDaniel Baumann <daniel.baumann@progress-linux.org>2024-05-04 18:00:42 +0000
committerDaniel Baumann <daniel.baumann@progress-linux.org>2024-05-04 18:00:42 +0000
commit15322b5e4bfa3f93637cb32bf9d45e2b4791a6e7 (patch)
treef146159c9472fd011940a5ed051deb835bbabf7c /debian/mariadb-common.preinst
parentAdding upstream version 1:10.11.6. (diff)
downloadmariadb-debian.tar.xz
mariadb-debian.zip
Adding debian version 1:10.11.6-0+deb12u1.debian/1%10.11.6-0+deb12u1debian
Signed-off-by: Daniel Baumann <daniel.baumann@progress-linux.org>
Diffstat (limited to '')
-rw-r--r--debian/mariadb-common.preinst20
1 files changed, 20 insertions, 0 deletions
diff --git a/debian/mariadb-common.preinst b/debian/mariadb-common.preinst
new file mode 100644
index 00000000..84dfeeee
--- /dev/null
+++ b/debian/mariadb-common.preinst
@@ -0,0 +1,20 @@
+#!/bin/sh
+set -e
+
+if [ "$1" = "install" ] || [ "$1" = "upgrade" ]; then
+ if dpkg --compare-versions "$2" lt-nl "10.0.20-3~" ; then
+
+ # revert fallback my.cnf symlink setup performed by mariadb-common
+ # from 10.0.17-1~exp2 upto 10.0.20-2
+ if [ -L /etc/mysql/my.cnf ] && [ -f /etc/mysql/my.cnf.old ]; then
+ if [ "$(readlink /etc/mysql/my.cnf)" = "mariadb.cnf" ]; then
+ echo "Reverting my.cnf -> mariadb.cnf symlink setup by mariadb-common"
+ rm /etc/mysql/my.cnf
+ mv /etc/mysql/my.cnf.old /etc/mysql/my.cnf
+ fi
+ fi
+
+ fi
+fi
+
+#DEBHELPER#