From owner-freebsd-ports-bugs@FreeBSD.ORG Sun Aug 7 17:50:12 2005 Return-Path: X-Original-To: freebsd-ports-bugs@hub.freebsd.org Delivered-To: freebsd-ports-bugs@hub.freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 1C87D16A41F for ; Sun, 7 Aug 2005 17:50:12 +0000 (GMT) (envelope-from gnats@FreeBSD.org) Received: from freefall.freebsd.org (freefall.freebsd.org [216.136.204.21]) by mx1.FreeBSD.org (Postfix) with ESMTP id 480F043D5D for ; Sun, 7 Aug 2005 17:50:11 +0000 (GMT) (envelope-from gnats@FreeBSD.org) Received: from freefall.freebsd.org (gnats@localhost [127.0.0.1]) by freefall.freebsd.org (8.13.3/8.13.3) with ESMTP id j77HoAMU056572 for ; Sun, 7 Aug 2005 17:50:10 GMT (envelope-from gnats@freefall.freebsd.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.13.3/8.13.1/Submit) id j77HoA7K056570; Sun, 7 Aug 2005 17:50:10 GMT (envelope-from gnats) Resent-Date: Sun, 7 Aug 2005 17:50:10 GMT Resent-Message-Id: <200508071750.j77HoA7K056570@freefall.freebsd.org> Resent-From: FreeBSD-gnats-submit@FreeBSD.org (GNATS Filer) Resent-To: freebsd-ports-bugs@FreeBSD.org Resent-Reply-To: FreeBSD-gnats-submit@FreeBSD.org, Toshiya SAITOH Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id D56DB16A41F; Sun, 7 Aug 2005 17:43:13 +0000 (GMT) (envelope-from toshiya@saitoh.nu) Received: from int.saitoh.nu (18.16.111.219.st.bbexcite.jp [219.111.16.18]) by mx1.FreeBSD.org (Postfix) with ESMTP id 829AB43D45; Sun, 7 Aug 2005 17:43:12 +0000 (GMT) (envelope-from toshiya@saitoh.nu) Received: from localhost (localhost [127.0.0.1]) by int.saitoh.nu (Postfix) with ESMTP id A5D9E178; Mon, 8 Aug 2005 02:43:11 +0900 (JST) Received: from int.saitoh.nu ([127.0.0.1]) by localhost (int.saitoh.nu [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 35743-03; Mon, 8 Aug 2005 02:43:08 +0900 (JST) Received: by int.saitoh.nu (Postfix, from userid 25625) id 0478616D; Mon, 8 Aug 2005 02:43:07 +0900 (JST) Message-Id: <20050807174307.0478616D@int.saitoh.nu> Date: Mon, 8 Aug 2005 02:43:07 +0900 (JST) From: Toshiya SAITOH To: FreeBSD-gnats-submit@FreeBSD.org, ale@FreeBSD.org X-Send-Pr-Version: 3.113 Cc: toshiya@saitoh.nu Subject: ports/84650: customizable pid filename for databases/mysql*-server/file/mysql-server.sh.in X-BeenThere: freebsd-ports-bugs@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list Reply-To: Toshiya SAITOH List-Id: Ports bug reports List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 07 Aug 2005 17:50:12 -0000 >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 >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: