mirror of
https://github.com/MariaDB/server.git
synced 2026-05-14 19:07:15 +02:00
Merge
mysql-test/r/group_by.result: Auto merged ndb/src/kernel/blocks/dbacc/DbaccMain.cpp: Auto merged scripts/make_win_src_distribution.sh: Auto merged sql/item.cc: Auto merged sql/item.h: Auto merged sql/item_subselect.h: Auto merged sql/sql_select.cc: Auto merged ndb/src/kernel/blocks/dbdict/Dbdict.cpp: merge sql/item_cmpfunc.cc: merge support-files/mysql.server.sh: merge
This commit is contained in:
commit
cb1bdf4d84
8 changed files with 52 additions and 11 deletions
|
|
@ -102,7 +102,18 @@ wait_for_pid () {
|
|||
i=0
|
||||
while test $i -lt 35 ; do
|
||||
sleep 1
|
||||
test -s $pid_file && i='' && break
|
||||
case "$1" in
|
||||
'created')
|
||||
test -s $pid_file && i='' && break
|
||||
;;
|
||||
'removed')
|
||||
test ! -s $pid_file && i='' && break
|
||||
;;
|
||||
*)
|
||||
echo "wait_for_pid () usage: wait_for_pid created|removed"
|
||||
exit 1
|
||||
;;
|
||||
esac
|
||||
echo $echo_n ".$echo_c"
|
||||
i=`expr $i + 1`
|
||||
done
|
||||
|
|
@ -198,7 +209,7 @@ case "$mode" in
|
|||
# be overwritten at next upgrade.
|
||||
echo $echo_n "Starting MySQL"
|
||||
$sbindir/mysqlmanager $USER_OPTION --pid-file=$pid_file >/dev/null 2>&1 &
|
||||
wait_for_pid
|
||||
wait_for_pid created
|
||||
|
||||
# Make lock for RedHat / SuSE
|
||||
if test -w /var/lock/subsys
|
||||
|
|
@ -219,7 +230,7 @@ case "$mode" in
|
|||
echo $echo_n "Shutting down MySQL"
|
||||
kill $mysqlmanager_pid
|
||||
# mysqlmanager should remove the pid_file when it exits, so wait for it.
|
||||
wait_for_pid
|
||||
wait_for_pid removed
|
||||
|
||||
# delete lock for RedHat / SuSE
|
||||
if test -f /var/lock/subsys/mysqlmanager
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue