From owner-freebsd-ports Wed Feb 7 8: 0:25 2001 Delivered-To: freebsd-ports@hub.freebsd.org Received: from freefall.freebsd.org (freefall.freebsd.org [216.136.204.21]) by hub.freebsd.org (Postfix) with ESMTP id D4AF837B4EC for ; Wed, 7 Feb 2001 08:00:02 -0800 (PST) Received: (from gnats@localhost) by freefall.freebsd.org (8.11.1/8.11.1) id f17G02Z71393; Wed, 7 Feb 2001 08:00:02 -0800 (PST) (envelope-from gnats) Received: from thehousleys.net (frenchknot.ne.mediaone.net [24.147.224.201]) by hub.freebsd.org (Postfix) with ESMTP id 1F5DB37B401 for ; Wed, 7 Feb 2001 07:57:05 -0800 (PST) Received: (from jeh@localhost) by thehousleys.net (8.11.2/8.11.2) id f17Fv4l20582; Wed, 7 Feb 2001 10:57:04 -0500 (EST) (envelope-from jeh) Message-Id: <200102071557.f17Fv4l20582@thehousleys.net> Date: Wed, 7 Feb 2001 10:57:04 -0500 (EST) From: jeh@freebsd.org Reply-To: jeh@freebsd.org To: FreeBSD-gnats-submit@freebsd.org X-Send-Pr-Version: 3.2 Subject: ports/24924: Update databases/mysql323-client to run .sh eariler on boot Sender: owner-freebsd-ports@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.org >Number: 24924 >Category: ports >Synopsis: Update databases/mysql323-client to run .sh eariler on boot >Confidential: no >Severity: non-critical >Priority: low >Responsible: freebsd-ports >State: open >Quarter: >Keywords: >Date-Required: >Class: change-request >Submitter-Id: current-users >Arrival-Date: Wed Feb 07 08:00:02 PST 2001 >Closed-Date: >Last-Modified: >Originator: James E. Housley >Release: FreeBSD 4.2-STABLE i386 >Organization: The Housleys.net >Environment: >Description: During boot the files in /usr/local/etc/rc.d are run in alphabetical order. apache.sh will be run before mysql-client.sh. This causes problems if mod_php[34], mod_auth_mysql, or any other port that requires the mysql client .so to be found. Any port that runs ldconfig in its .sh file should be named such it runs before the rest of the scripts. >How-To-Repeat: >Fix: Index: mysql323-client/Makefile =================================================================== RCS file: /home/ncvs/ports/databases/mysql323-client/Makefile,v retrieving revision 1.71 diff -u -r1.71 Makefile --- mysql323-client/Makefile 2001/01/25 00:44:32 1.71 +++ mysql323-client/Makefile 2001/02/07 15:52:48 @@ -6,7 +6,7 @@ # PORTNAME= ${MASTERPORTNAME:S/-server/-client/g} -PORTREVISION= 0 +PORTREVISION= 1 MASTERDIR= ${.CURDIR}/../mysql323-server COMMENT= ${PKGDIR}/pkg-comment.client Index: mysql323-server/Makefile =================================================================== RCS file: /home/ncvs/ports/databases/mysql323-server/Makefile,v retrieving revision 1.104 diff -u -r1.104 Makefile --- mysql323-server/Makefile 2001/01/25 01:03:09 1.104 +++ mysql323-server/Makefile 2001/02/07 15:52:48 @@ -129,8 +129,8 @@ MAKE_ENV= CLIENT_ONLY="${CLIENT_ONLY}" post-install: - @${SED} "s|%%PREFIX%%|${PREFIX}|g" < ${FILESDIR}/mysql-client.sh > ${PREFIX}/etc/rc.d/mysql-client.sh - @${CHMOD} 750 ${PREFIX}/etc/rc.d/mysql-client.sh + @${SED} "s|%%PREFIX%%|${PREFIX}|g" < ${FILESDIR}/mysql-client.sh > ${PREFIX}/etc/rc.d/00mysql-client.sh + @${CHMOD} 750 ${PREFIX}/etc/rc.d/00mysql-client.sh .endif Index: mysql323-server/pkg-plist.client =================================================================== RCS file: /home/ncvs/ports/databases/mysql323-server/pkg-plist.client,v retrieving revision 1.8 diff -u -r1.8 pkg-plist.client --- mysql323-server/pkg-plist.client 2001/01/21 15:40:34 1.8 +++ mysql323-server/pkg-plist.client 2001/02/07 15:52:48 @@ -4,7 +4,7 @@ bin/mysqlimport bin/mysqlshow bin/mysqltest -etc/rc.d/mysql-client.sh +etc/rc.d/00mysql-client.sh include/mysql/dbug.h include/mysql/errmsg.h include/mysql/m_ctype.h >Release-Note: >Audit-Trail: >Unformatted: To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-ports" in the body of the message