summaryrefslogtreecommitdiff
path: root/databases/mysql4-server/Makefile
diff options
context:
space:
mode:
authorjlam <jlam>2004-07-21 17:45:13 +0000
committerjlam <jlam>2004-07-21 17:45:13 +0000
commitdf66238b97f54dff3f1c9616dbe0f6aa85653cb9 (patch)
tree0966574ba17a270792cb776dc2acbc8ec8c8bc51 /databases/mysql4-server/Makefile
parent69b5d46cdfde59fe3a94e168dad1c996af9ed6b0 (diff)
downloadpkgsrc-df66238b97f54dff3f1c9616dbe0f6aa85653cb9.tar.gz
Defer the creation of the initial MySQL database directories until we
actually try to run MySQL server. Beef up the rc.d script to work on systems that don't use NetBSD's rc.d script system, and to support an "initdb" command to initialize the MySQL database for first-time use.
Diffstat (limited to 'databases/mysql4-server/Makefile')
-rw-r--r--databases/mysql4-server/Makefile9
1 files changed, 5 insertions, 4 deletions
diff --git a/databases/mysql4-server/Makefile b/databases/mysql4-server/Makefile
index b764e56de65..e432577e119 100644
--- a/databases/mysql4-server/Makefile
+++ b/databases/mysql4-server/Makefile
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.8 2004/07/20 17:28:37 jlam Exp $
+# $NetBSD: Makefile,v 1.9 2004/07/21 17:45:13 jlam Exp $
PKGNAME= ${DISTNAME:S/-/-server-/}
SVR4_PKGNAME= mysqs
@@ -20,14 +20,15 @@ PTHREAD_OPTS+= require
CONFIGURE_ARGS+= --with-pthreads
USE_PKGINSTALL= YES
-INSTALL_EXTRA_TMPL+= ${.CURDIR}/INSTALL
+DEINSTALL_EXTRA_TMPL= ${.CURDIR}/DEINSTALL
PKG_USERS= ${MYSQL_USER}:${MYSQL_GROUP}::MySQL\\ database\\ administrator:${MYSQL_DATADIR}:${SH}
PKG_GROUPS= ${MYSQL_GROUP}
RCD_SCRIPTS= mysqld
-MAKE_DIRS_PERMS+= ${MYSQL_DATADIR} ${MYSQL_USER} ${MYSQL_GROUP} 0700
-FILES_SUBST+= MYSQL_DATADIR=${MYSQL_DATADIR}
+FILES_SUBST+= HOSTNAME_CMD=${HOSTNAME_CMD} \
+ MYSQL_DATADIR=${MYSQL_DATADIR} \
+ MYSQL_USER=${MYSQL_USER} MYSQL_GROUP=${MYSQL_GROUP}
MESSAGE_SUBST+= MYSQL_DATADIR=${MYSQL_DATADIR} \
MYSQL_USER=${MYSQL_USER} MYSQL_GROUP=${MYSQL_GROUP}
BUILD_DEFS+= MYSQL_DATADIR