From owner-freebsd-ports-bugs@FreeBSD.ORG Tue Sep 26 08:40:31 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 42B3A16A407 for ; Tue, 26 Sep 2006 08:40:31 +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 5395043D49 for ; Tue, 26 Sep 2006 08:40:30 +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 k8Q8ePnt022994 for ; Tue, 26 Sep 2006 08:40:25 GMT (envelope-from gnats@freefall.freebsd.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.13.4/8.13.4/Submit) id k8Q8ePAL022993; Tue, 26 Sep 2006 08:40:25 GMT (envelope-from gnats) Resent-Date: Tue, 26 Sep 2006 08:40:25 GMT Resent-Message-Id: <200609260840.k8Q8ePAL022993@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, Chatchawan Wongsiriprasert Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 727B616A412 for ; Tue, 26 Sep 2006 08:36:25 +0000 (UTC) (envelope-from nobody@FreeBSD.org) Received: from www.freebsd.org (www.freebsd.org [216.136.204.117]) by mx1.FreeBSD.org (Postfix) with ESMTP id 7896F43D5D for ; Tue, 26 Sep 2006 08:36:18 +0000 (GMT) (envelope-from nobody@FreeBSD.org) Received: from www.freebsd.org (localhost [127.0.0.1]) by www.freebsd.org (8.13.1/8.13.1) with ESMTP id k8Q8aHtK086952 for ; Tue, 26 Sep 2006 08:36:17 GMT (envelope-from nobody@www.freebsd.org) Received: (from nobody@localhost) by www.freebsd.org (8.13.1/8.13.1/Submit) id k8Q8aHAH086951; Tue, 26 Sep 2006 08:36:17 GMT (envelope-from nobody) Message-Id: <200609260836.k8Q8aHAH086951@www.freebsd.org> Date: Tue, 26 Sep 2006 08:36:17 GMT From: Chatchawan Wongsiriprasert To: freebsd-gnats-submit@FreeBSD.org X-Send-Pr-Version: www-2.3 Cc: Subject: ports/103669: mysql-server rc script can not use mysql_flags variable X-BeenThere: freebsd-ports-bugs@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Ports bug reports List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 26 Sep 2006 08:40:31 -0000 >Number: 103669 >Category: ports >Synopsis: mysql-server rc script can not use mysql_flags variable >Confidential: no >Severity: serious >Priority: medium >Responsible: freebsd-ports-bugs >State: open >Quarter: >Keywords: >Date-Required: >Class: sw-bug >Submitter-Id: current-users >Arrival-Date: Tue Sep 26 08:40:24 GMT 2006 >Closed-Date: >Last-Modified: >Originator: Chatchawan Wongsiriprasert >Release: 6.1 >Organization: MiracleNet group >Environment: FreeBSD poseidon.net0.intranet 6.1-RELEASE-p7 FreeBSD 6.1-RELEASE-p7 #3: Tue Sep 26 09:16:05 ICT 2006 cws@poseidon.net0.intranet:/usr/obj/usr/src/sys/POSEIDON i386 >Description: Due to command line parameter order restriction of mysqld. Setting mysql_flags in rc.conf cause an error (in mysql error log) [ERROR] /usr/local/libexec/mysqld: unknown variable 'defaults-extra-file=/home/mysql/my.cnf User must use mysql_args to set additional mysql parameters but this method is differ from another port and may cause confuse to the user >How-To-Repeat: stop mysqld set mysql_flags in rc.conf such as mysql_flags=--bind-address=127.0.0.1 restart mysqld >Fix: Apply this patch to /usr/local/etc/rc.d/mysql-server diff -u mysql-server.org mysql-server --- mysql-server.org Tue Sep 26 15:17:29 2006 +++ mysql-server Tue Sep 26 15:30:02 2006 @@ -32,6 +32,12 @@ : ${mysql_dbdir="/var/db/mysql"} : ${mysql_args=""} +if [ "${mysql_flags}" != "" ]; +then + mysql_args="${mysql_args} ${mysql_flags}" + mysql_flags= +fi + >Release-Note: >Audit-Trail: >Unformatted: