Commit 5bde847f authored by Vincent Pelletier's avatar Vincent Pelletier

stack.erp5: Avoid duplicating mariadb service paths.

parent f72859ce
...@@ -15,7 +15,7 @@ ...@@ -15,7 +15,7 @@
# not need these here). # not need these here).
[mariadb-resiliency-after-import-script] [mariadb-resiliency-after-import-script]
filename = instance-mariadb-resiliency-after-import-script.sh.in filename = instance-mariadb-resiliency-after-import-script.sh.in
md5sum = d9eb111b6c1f3c8c63557a49c2358d09 md5sum = 394109d9373f4375d5e1599d5d1500ac
[template-mariadb] [template-mariadb]
filename = instance-mariadb.cfg.in filename = instance-mariadb.cfg.in
......
...@@ -18,6 +18,8 @@ mariadb_backup_directory='${directory:mariadb-backup-full}' ...@@ -18,6 +18,8 @@ mariadb_backup_directory='${directory:mariadb-backup-full}'
instance_directory='${buildout:directory}' instance_directory='${buildout:directory}'
pid_file='${my-cnf-parameters:pid-file}' pid_file='${my-cnf-parameters:pid-file}'
binlog_path='${my-cnf-parameters:binlog-path}' binlog_path='${my-cnf-parameters:binlog-path}'
server_executable='${mysqld:rendered}'
update_executable='${update-mysql:output}'
# Make sure mariadb is not already running # Make sure mariadb is not already running
if [ -e "$pid_file" ]; then if [ -e "$pid_file" ]; then
...@@ -44,7 +46,7 @@ fi ...@@ -44,7 +46,7 @@ fi
echo "Starting mariadb..." echo "Starting mariadb..."
# XXX hardcoded # XXX hardcoded
$instance_directory/etc/run/mariadb & "$server_executable" --innodb-flush-method=nosync --skip-innodb-doublewrite &
mysqld_pid=$! mysqld_pid=$!
trap "kill $mysqld_pid" EXIT TERM INT trap "kill $mysqld_pid" EXIT TERM INT
sleep 30 sleep 30
...@@ -53,7 +55,7 @@ if ! [ -d /proc/$mysql_pid ]; then ...@@ -53,7 +55,7 @@ if ! [ -d /proc/$mysql_pid ]; then
echo "mysqld exited, aborting." echo "mysqld exited, aborting."
exit 1 exit 1
fi fi
$instance_directory/etc/run/mariadb_update & "$update_executable" &
mariadb_update_pid=$! mariadb_update_pid=$!
sleep 60 sleep 60
# If mariadb_update is still running, abort # If mariadb_update is still running, abort
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment