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>
