aboutsummaryrefslogtreecommitdiff
path: root/databases/percona55-server
diff options
context:
space:
mode:
authorAlex Dupre <ale@FreeBSD.org>2008-06-07 08:33:50 +0000
committerAlex Dupre <ale@FreeBSD.org>2008-06-07 08:33:50 +0000
commitacd00046b3dbbb63d9297876939c595da0d8ecca (patch)
tree3bb6735b23ff4714b99cd271dc19361271e1deea /databases/percona55-server
parent69c89d10c2baa32b34d6ea182fcc0ef01c72c4b3 (diff)
downloadports-acd00046b3dbbb63d9297876939c595da0d8ecca.tar.gz
ports-acd00046b3dbbb63d9297876939c595da0d8ecca.zip
Update to 5.1.25-rc release.
Fix startup script to wait until server is completely up. [1] PR: ports/122063 [1] Submitted by: Christopher Sean Hilton <chris@vindaloo.com> [1]
Notes
Notes: svn path=/head/; revision=214455
Diffstat (limited to 'databases/percona55-server')
-rw-r--r--databases/percona55-server/Makefile4
-rw-r--r--databases/percona55-server/distinfo6
-rw-r--r--databases/percona55-server/files/mysql-server.sh.in11
3 files changed, 16 insertions, 5 deletions
diff --git a/databases/percona55-server/Makefile b/databases/percona55-server/Makefile
index 3ac2ff9199cd..f5bb6ed07ab9 100644
--- a/databases/percona55-server/Makefile
+++ b/databases/percona55-server/Makefile
@@ -6,8 +6,8 @@
#
PORTNAME?= mysql
-PORTVERSION= 5.1.24
-PORTREVISION?= 1
+PORTVERSION= 5.1.25
+PORTREVISION?= 0
CATEGORIES= databases
MASTER_SITES= ${MASTER_SITE_MYSQL}
MASTER_SITE_SUBDIR= MySQL-5.1
diff --git a/databases/percona55-server/distinfo b/databases/percona55-server/distinfo
index 1b7a101a6803..aa9214a85af6 100644
--- a/databases/percona55-server/distinfo
+++ b/databases/percona55-server/distinfo
@@ -1,3 +1,3 @@
-MD5 (mysql-5.1.24-rc.tar.gz) = 5f75d7593af35be125fa3fc21509337a
-SHA256 (mysql-5.1.24-rc.tar.gz) = 2e94942604bf8b4546be27b138991b2974ccc6a508866ae53f51a451c2cad560
-SIZE (mysql-5.1.24-rc.tar.gz) = 27501156
+MD5 (mysql-5.1.25-rc.tar.gz) = 3d9e8bf4f02b983d13be4ba3d33ae6ed
+SHA256 (mysql-5.1.25-rc.tar.gz) = 6441b509f29c84e63ad8dd75491caa3823496e3f5e30809e23705315e581eec0
+SIZE (mysql-5.1.25-rc.tar.gz) = 27985830
diff --git a/databases/percona55-server/files/mysql-server.sh.in b/databases/percona55-server/files/mysql-server.sh.in
index 2caa4dc176e1..401731cacc51 100644
--- a/databases/percona55-server/files/mysql-server.sh.in
+++ b/databases/percona55-server/files/mysql-server.sh.in
@@ -39,6 +39,7 @@ command="%%PREFIX%%/bin/mysqld_safe"
command_args="--defaults-extra-file=${mysql_dbdir}/my.cnf --user=${mysql_user} --datadir=${mysql_dbdir} --pid-file=${pidfile} ${mysql_args} > /dev/null &"
procname="%%PREFIX%%/libexec/mysqld"
start_precmd="${name}_prestart"
+start_postcmd="${name}_poststart"
mysql_install_db="%%PREFIX%%/bin/mysql_install_db"
mysql_install_db_args="--ldata=${mysql_dbdir}"
@@ -60,4 +61,14 @@ mysql_prestart()
fi
}
+mysql_poststart()
+{
+ local timeout=15
+ while [ ! -f "${pidfile}" -a ${timeout} -gt 0 ]; do
+ timeout=$(( timeout - 1 ))
+ sleep 1
+ done
+ return 0
+}
+
run_rc_command "$1"