[packages/percona-server/v5.0.x: 198/202] init: setup socket symlink on success, not earlier
glen
glen at pld-linux.org
Wed Oct 21 16:25:40 CEST 2015
commit 3ba2a3df22164ab7444cce023786cb8fb1110308
Author: Elan Ruusamäe <glen at delfi.ee>
Date: Thu Sep 24 16:10:51 2015 +0300
init: setup socket symlink on success, not earlier
mysql.init | 11 ++++++-----
1 file changed, 6 insertions(+), 5 deletions(-)
---
diff --git a/mysql.init b/mysql.init
index cd7c5c8..994fa47 100755
--- a/mysql.init
+++ b/mysql.init
@@ -486,11 +486,6 @@ mysqlinit() {
chmod 640 "$MYSQL_CLUSTER_DIR/mysqld.conf"
fi
- if [ ! -e /var/lib/mysql/mysql.sock ] || [ -L /var/lib/mysql/mysql.sock ] && [ -z "$(readlink /var/lib/mysql/mysql.sock)" ]; then
- sock=${MYSQL_SOCKET#/var/lib/mysql/} # make it relative if possible
- ln -s "$sock" /var/lib/mysql/mysql.sock
- fi
-
cat > $MYSQL_DATA_DIR/mysql-init.sql <<-EOF
CREATE DATABASE mysql;
use mysql;
@@ -596,6 +591,12 @@ your OS. Another information source is the MySQL email archive.
END_OF_MSG
exit 1
fi
+
+ # if it's first server, register as default
+ if [ ! -e /var/lib/mysql/mysql.sock ] || [ -L /var/lib/mysql/mysql.sock ] && [ -z "$(readlink /var/lib/mysql/mysql.sock)" ]; then
+ sock=${MYSQL_SOCKET#/var/lib/mysql/} # make it relative if possible
+ ln -s "$sock" /var/lib/mysql/mysql.sock
+ fi
}
#
================================================================
---- gitweb:
http://git.pld-linux.org/gitweb.cgi/packages/percona-server.git/commitdiff/431f68fe79a66d5dfdd53f2655709e6c925fbc22
More information about the pld-cvs-commit
mailing list