Skip site navigation (1)Skip section navigation (2)
Date:      Wed, 7 Feb 2001 10:57:04 -0500 (EST)
From:      jeh@freebsd.org
To:        FreeBSD-gnats-submit@freebsd.org
Subject:   ports/24924: Update databases/mysql323-client to run .sh eariler on boot
Message-ID:  <200102071557.f17Fv4l20582@thehousleys.net>

next in thread | raw e-mail | index | archive | help

>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




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200102071557.f17Fv4l20582>