summaryrefslogtreecommitdiff
path: root/support-files/mysql.server.sh
diff options
context:
space:
mode:
authorunknown <joerg@mysql.com>2005-03-30 18:38:54 +0200
committerunknown <joerg@mysql.com>2005-03-30 18:38:54 +0200
commit890aa5b2587f75f572fe240b5bcd2967127d5d70 (patch)
tree3a578b15ce808efa42a7b3687a661b8d8754506f /support-files/mysql.server.sh
parent0630d62f2dd97dcea4fb4cc1b4742c6de93c80cd (diff)
downloadmariadb-git-890aa5b2587f75f572fe240b5bcd2967127d5d70.tar.gz
Portability fix (avoid bash-ism).
support-files/mysql.server.sh: Replace a non-portable "for" loop (bash style, fails on BSD) by an equivalent "while" loop. Note that the "stop" method is still wrong, as it does not wait for file removal.
Diffstat (limited to 'support-files/mysql.server.sh')
-rw-r--r--support-files/mysql.server.sh4
1 files changed, 3 insertions, 1 deletions
diff --git a/support-files/mysql.server.sh b/support-files/mysql.server.sh
index 4283af919a5..aafd3f8f187 100644
--- a/support-files/mysql.server.sh
+++ b/support-files/mysql.server.sh
@@ -87,10 +87,12 @@ parse_arguments() {
}
wait_for_pid () {
- for((i=0; i<35; i++)); do
+ i=0
+ while test $i -lt 35 ; do
sleep 1
test -s $pid_file && i='' && break
echo $echo_n ".$echo_c"
+ i=`expr $i + 1`
done
if test -z "$i" ; then