Date: Mon, 8 Aug 2005 02:43:07 +0900 (JST) From: Toshiya SAITOH <toshiya@saitoh.nu> To: FreeBSD-gnats-submit@FreeBSD.org, ale@FreeBSD.org Cc: toshiya@saitoh.nu Subject: ports/84650: customizable pid filename for databases/mysql*-server/file/mysql-server.sh.in Message-ID: <20050807174307.0478616D@int.saitoh.nu> Resent-Message-ID: <200508071750.j77HoA7K056570@freefall.freebsd.org>
next in thread | raw e-mail | index | archive | help
>Number: 84650 >Category: ports >Synopsis: customizable pid filename for databases/mysql*-server/file/mysql-server.sh.in >Confidential: no >Severity: non-critical >Priority: low >Responsible: freebsd-ports-bugs >State: open >Quarter: >Keywords: >Date-Required: >Class: change-request >Submitter-Id: current-users >Arrival-Date: Sun Aug 07 17:50:10 GMT 2005 >Closed-Date: >Last-Modified: >Originator: Toshiya SAITOH <toshiya@saitoh.nu> >Release: FreeBSD 4.11-RELEASE-p11 i386 >Organization: >Environment: System: FreeBSD dmz.saitoh.nu 4.11-RELEASE-p11 FreeBSD 4.11-RELEASE-p11 #6: Thu Jun 30 17:11:37 JST 2005 toshiya@dmz.saitoh.nu:/usr/obj/usr/src/sys/INT i386 >Description: I made patch for files/mysql-server.sh.in to customize pid file from $mysql_pidfile in /etc/rc.conf. Please commit, if you like this. Thanks! >How-To-Repeat: I attached patch. >Fix: --- files/mysql-server.sh.in.orig Tue Aug 2 01:35:02 2005 +++ files/mysql-server.sh.in Mon Aug 8 02:00:57 2005 @@ -19,6 +19,8 @@ # Base database directory. # mysql_args (str): Custom additional arguments to be passed # to mysqld_safe (default empty). +# mysql_pidfile (str): Custum PID file path and name +# (default to ${mysql_dbdir}/$HOSTNAME.pid). # . %%RC_SUBR%% @@ -32,12 +34,12 @@ : ${mysql_limits="NO"} : ${mysql_dbdir="/var/db/mysql"} : ${mysql_args=""} +: ${mysql_pidfile="${mysql_dbdir}/`/bin/hostname`.pid"} mysql_user="mysql" mysql_limits_args="-e -U ${mysql_user}" -pidfile="${mysql_dbdir}/`/bin/hostname`.pid" 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 &" +command_args="--defaults-extra-file=${mysql_dbdir}/my.cnf --user=${mysql_user} --datadir=${mysql_dbdir} --pid-file=${mysql_pidfile} ${mysql_args} > /dev/null &" procname="%%PREFIX%%/libexec/mysqld" start_precmd="${name}_prestart" mysql_install_db="%%PREFIX%%/bin/mysql_install_db" >Release-Note: >Audit-Trail: >Unformatted:
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20050807174307.0478616D>