aboutsummaryrefslogtreecommitdiffstats
path: root/main/mariadb/mariadb-common.post-upgrade
diff options
context:
space:
mode:
authorNatanael Copa <ncopa@alpinelinux.org>2018-08-28 08:46:43 +0000
committerNatanael Copa <ncopa@alpinelinux.org>2018-08-28 08:50:37 +0000
commit7fd31e497c7d3dc058c3620358f31d24e83d5007 (patch)
tree4e3127220cccee2b69b0f27de3a25e764fb83479 /main/mariadb/mariadb-common.post-upgrade
parentc48e70f36d4bbe93e00283f1e937ad59fb671561 (diff)
downloadaports-7fd31e497c7d3dc058c3620358f31d24e83d5007.tar.bz2
aports-7fd31e497c7d3dc058c3620358f31d24e83d5007.tar.xz
main/mariadb: upgrade to 10.3.9 and move default config
move default config to /etc/my.cnf and /etc/my.cnf.d/. This is to make it easier to ship default configs for clients, plugins and mysql, without introducing conflicts. We also add a post-upgrade script which makes sure that the skip-networking setting does not disable networking in a pre-existing config on upgrade.
Diffstat (limited to 'main/mariadb/mariadb-common.post-upgrade')
-rw-r--r--main/mariadb/mariadb-common.post-upgrade7
1 files changed, 7 insertions, 0 deletions
diff --git a/main/mariadb/mariadb-common.post-upgrade b/main/mariadb/mariadb-common.post-upgrade
new file mode 100644
index 0000000000..2809398355
--- /dev/null
+++ b/main/mariadb/mariadb-common.post-upgrade
@@ -0,0 +1,7 @@
+#!/bin/sh
+
+# do not disable networking if we have a pre-existing, old config
+if [ -e /etc/mysql/my.cnf ] && [ -e /etc/my.cnf.d/mariadb-server.cnf ]; then
+ sed -i -e 's/^skip-networking/#skip-networking/' /etc/my.cnf.d/mariadb-server.cnf
+fi
+