cvs commit: ports/databases/mysql51-server Makefile distinfo
ports/databases/mysql51-server/files mysql-server.sh.in patch-Makefile.in
Doug Barton
dougb at FreeBSD.org
Fri Dec 17 20:53:01 UTC 2010
This is not a bad change, but it misses assigning $pidfile which will
cause rc.subr not to use it at all; and foul up your _poststart method.
The attached patch fixes that, and removes the empty _args default
assignment which is not necessary.
hth,
Doug
On 12/16/2010 00:27, Alex Dupre wrote:
> ale 2010-12-16 08:27:58 UTC
>
> FreeBSD ports repository
>
> Modified files:
> databases/mysql51-server Makefile distinfo
> databases/mysql51-server/files mysql-server.sh.in
> patch-Makefile.in
> Log:
> Update to 5.1.54 release:
> - allow custom pid file [1] [2]
>
> PR: ports/84650 [1], ports/152739 [2] http://www.FreeBSD.org/cgi/query-pr.cgi?pr=84650
> Submitted by: Toshiya SAITOH<toshiya at saitoh.nu> [1],
> Frank Wall<fw at moov.de> [2]
>
> Revision Changes Path
> 1.272 +1 -1 ports/databases/mysql51-server/Makefile
> 1.131 +2 -2 ports/databases/mysql51-server/distinfo
> 1.9 +5 -3 ports/databases/mysql51-server/files/mysql-server.sh.in
> 1.27 +4 -5 ports/databases/mysql51-server/files/patch-Makefile.in
>
> http://www.FreeBSD.org/cgi/cvsweb.cgi/ports/databases/mysql51-server/Makefile.diff?&r1=1.271&r2=1.272&f=h
> http://www.FreeBSD.org/cgi/cvsweb.cgi/ports/databases/mysql51-server/distinfo.diff?&r1=1.130&r2=1.131&f=h
> http://www.FreeBSD.org/cgi/cvsweb.cgi/ports/databases/mysql51-server/files/mysql-server.sh.in.diff?&r1=1.8&r2=1.9&f=h
> http://www.FreeBSD.org/cgi/cvsweb.cgi/ports/databases/mysql51-server/files/patch-Makefile.in.diff?&r1=1.26&r2=1.27&f=h
>
--
Nothin' ever doesn't change, but nothin' changes much.
-- OK Go
Breadth of IT experience, and depth of knowledge in the DNS.
Yours for the right price. :) http://SupersetSolutions.com/
-------------- next part --------------
Index: mysql-server.sh.in
===================================================================
RCS file: /home/pcvs/ports/databases/mysql51-server/files/mysql-server.sh.in,v
retrieving revision 1.9
diff -u -r1.9 mysql-server.sh.in
--- mysql-server.sh.in 16 Dec 2010 08:27:58 -0000 1.9
+++ mysql-server.sh.in 17 Dec 2010 20:52:26 -0000
@@ -32,13 +32,13 @@
: ${mysql_enable="NO"}
: ${mysql_limits="NO"}
: ${mysql_dbdir="/var/db/mysql"}
-: ${mysql_pidfile="${mysql_dbdir}/`/bin/hostname`.pid"}
-: ${mysql_args=""}
+
+pidfile=${mysql_pidfile:-"${mysql_dbdir}/`/bin/hostname`.pid"}
mysql_user="mysql"
mysql_limits_args="-e -U ${mysql_user}"
command="/usr/sbin/daemon"
-command_args="-c -f %%PREFIX%%/bin/mysqld_safe --defaults-extra-file=${mysql_dbdir}/my.cnf --user=${mysql_user} --datadir=${mysql_dbdir} --pid-file=${mysql_pidfile} ${mysql_args}"
+command_args="-c -f %%PREFIX%%/bin/mysqld_safe --defaults-extra-file=${mysql_dbdir}/my.cnf --user=${mysql_user} --datadir=${mysql_dbdir} --pid-file=${pidfile} ${mysql_args}"
procname="%%PREFIX%%/libexec/mysqld"
start_precmd="${name}_prestart"
start_postcmd="${name}_poststart"
More information about the cvs-ports
mailing list