From owner-freebsd-ports-bugs@FreeBSD.ORG Wed Jun 7 01:23:04 2006 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 0AB2B16AF3F for ; Wed, 7 Jun 2006 01:00:34 +0000 (UTC) (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 5F91843D4C for ; Wed, 7 Jun 2006 01:00:33 +0000 (GMT) (envelope-from gnats@FreeBSD.org) Received: from freefall.freebsd.org (gnats@localhost [127.0.0.1]) by freefall.freebsd.org (8.13.4/8.13.4) with ESMTP id k5710XHf070885 for ; Wed, 7 Jun 2006 01:00:33 GMT (envelope-from gnats@freefall.freebsd.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.13.4/8.13.4/Submit) id k5710Xug070884; Wed, 7 Jun 2006 01:00:33 GMT (envelope-from gnats) Resent-Date: Wed, 7 Jun 2006 01:00:33 GMT Resent-Message-Id: <200606070100.k5710Xug070884@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, srwadleigh Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id B680516D3AA for ; Wed, 7 Jun 2006 00:36:22 +0000 (UTC) (envelope-from srw@mail.mad.udor.net) Received: from mail.mad.udor.net (mad.mas.udor.net [64.34.95.190]) by mx1.FreeBSD.org (Postfix) with ESMTP id 7141743D45 for ; Wed, 7 Jun 2006 00:36:22 +0000 (GMT) (envelope-from srw@mail.mad.udor.net) Received: by mail.mad.udor.net (Postfix, from userid 1001) id CF1D3412B; Tue, 6 Jun 2006 20:36:15 -0400 (EDT) Message-Id: <20060607003615.CF1D3412B@mail.mad.udor.net> Date: Tue, 6 Jun 2006 20:36:15 -0400 (EDT) From: srwadleigh To: FreeBSD-gnats-submit@FreeBSD.org X-Send-Pr-Version: 3.113 Cc: srw@udor.net Subject: ports/98604: Ability to override the mysql pid path from rc.conf without editing the rc file. X-BeenThere: freebsd-ports-bugs@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list Reply-To: srwadleigh List-Id: Ports bug reports List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 07 Jun 2006 01:23:05 -0000 >Number: 98604 >Category: ports >Synopsis: Ability to override the mysql pid path from rc.conf without editing the rc file. >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: Wed Jun 07 01:00:32 GMT 2006 >Closed-Date: >Last-Modified: >Originator: srwadleigh >Release: FreeBSD 6.1-STABLE i386 >Organization: >Environment: System: FreeBSD 6.1-STABLE >Description: I like to customize the mysql pidfile path from rc.conf, or at least have the option to override the rc file default. Currently you have to edit the rc file which gets overwritten during a port upgrade. >How-To-Repeat: >Fix: --- mysql-server.orig Wed Jun 7 08:07:12 2006 +++ mysql-server.new Wed Jun 7 08:21:37 2006 @@ -31,12 +31,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="/usr/local/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="/usr/local/libexec/mysqld" start_precmd="${name}_prestart" mysql_install_db="/usr/local/bin/mysql_install_db" >Release-Note: >Audit-Trail: >Unformatted: