summaryrefslogtreecommitdiff
path: root/debian/mariadb-galera-server-10.0.mysql.init
diff options
context:
space:
mode:
Diffstat (limited to 'debian/mariadb-galera-server-10.0.mysql.init')
-rw-r--r--debian/mariadb-galera-server-10.0.mysql.init12
1 files changed, 11 insertions, 1 deletions
diff --git a/debian/mariadb-galera-server-10.0.mysql.init b/debian/mariadb-galera-server-10.0.mysql.init
index 46911aa57a1..a59013f8047 100644
--- a/debian/mariadb-galera-server-10.0.mysql.init
+++ b/debian/mariadb-galera-server-10.0.mysql.init
@@ -17,6 +17,9 @@ set -e
set -u
${DEBIAN_SCRIPT_DEBUG:+ set -v -x}
+# Prevent Debian's init scripts from calling systemctl
+_SYSTEMCTL_SKIP_REDIRECT=true
+
test -x /usr/sbin/mysqld || exit 0
. /lib/lsb/init-functions
@@ -179,8 +182,15 @@ case "${1:-''}" in
fi
;;
+ 'bootstrap')
+ # Bootstrap the cluster, start the first node
+ # that initiates the cluster
+ log_daemon_msg "Bootstrapping the cluster" "mysqld"
+ $SELF start "${@:2}" --wsrep-new-cluster
+ ;;
+
*)
- echo "Usage: $SELF start|stop|restart|reload|force-reload|status"
+ echo "Usage: $SELF start|stop|restart|reload|force-reload|status|bootstrap"
exit 1
;;
esac