summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorSergei Golubchik <serg@mariadb.org>2019-05-06 12:12:10 +0200
committerSergei Golubchik <serg@mariadb.org>2019-05-07 15:25:57 +0200
commit101144f27956ad0ba547e8b73a24545abc69a15b (patch)
treed48da2451c645725010a96401352f51eee836538
parente9da78ee92c3f44b341a1a68504da72494a684b9 (diff)
downloadmariadb-git-101144f27956ad0ba547e8b73a24545abc69a15b.tar.gz
MDEV-17640 UMASK_DIR configuration for mysql_install_db is not applied to mysql database
regression after 3db6de33b2b in RPMs continue creating the $datadir outside of mysql_install_db. RPMs put the socket in there, so it cannot be chmod 0700.
-rw-r--r--support-files/rpm/server-postin.sh3
1 files changed, 3 insertions, 0 deletions
diff --git a/support-files/rpm/server-postin.sh b/support-files/rpm/server-postin.sh
index 57db9fd5d90..0a5bac73f0b 100644
--- a/support-files/rpm/server-postin.sh
+++ b/support-files/rpm/server-postin.sh
@@ -53,6 +53,9 @@ if [ $1 = 1 ] ; then
chown -R %{mysqld_user}:%{mysqld_group} $datadir
if [ ! -e $datadir/mysql ]; then
+ # Create data directory
+ mkdir -p $datadir
+
# Initiate databases
%{_bindir}/mysql_install_db --rpm --user=%{mysqld_user}
fi