summaryrefslogtreecommitdiff
path: root/databases/mysql51-server/files/mysqld.sh
diff options
context:
space:
mode:
Diffstat (limited to 'databases/mysql51-server/files/mysqld.sh')
-rw-r--r--databases/mysql51-server/files/mysqld.sh11
1 files changed, 6 insertions, 5 deletions
diff --git a/databases/mysql51-server/files/mysqld.sh b/databases/mysql51-server/files/mysqld.sh
index a4b262074bd..d392aed7b0a 100644
--- a/databases/mysql51-server/files/mysqld.sh
+++ b/databases/mysql51-server/files/mysqld.sh
@@ -1,6 +1,6 @@
#!@RCD_SCRIPTS_SHELL@
#
-# $NetBSD: mysqld.sh,v 1.1.1.1 2010/03/04 16:28:58 taca Exp $
+# $NetBSD: mysqld.sh,v 1.2 2014/04/14 00:02:49 rodent Exp $
#
# PROVIDE: mysqld
# REQUIRE: DAEMON LOGIN mountall
@@ -14,7 +14,7 @@
#
# mysqld_user="mysql" # user to run mysqld as
# mysqld_datadir="/path/to/home" # path to MySQL database directory
-#
+# mysqld_pidfile="/path/to/p.pid" # path to MySQL PID file
if [ -f /etc/rc.subr ]; then
. /etc/rc.subr
@@ -27,6 +27,7 @@ procname="@PREFIX@/libexec/${name}"
: ${mysqld_user:=@MYSQL_USER@}
: ${mysqld_group:=@MYSQL_GROUP@}
: ${mysqld_datadir:=@MYSQL_DATADIR@}
+: ${mysqld_pidfile:=@MYSQL_PIDFILE@}
extra_commands="initdb"
initdb_cmd="mysqld_initdb"
@@ -81,19 +82,19 @@ mysqld_start()
ulimit -n 4096
cd @PREFIX@
${command} --user=${mysqld_user} --datadir=${mysqld_datadir} \
- --pid-file=${pidfile} ${mysqld_flags} \
+ --pid-file=${mysqld_pidfile} ${mysqld_flags} \
${thread_flags} &
}
if [ -f /etc/rc.subr -a -d /etc/rc.d -a -f /etc/rc.d/DAEMON ]; then
load_rc_config $name
- pidfile="${mysqld_datadir}/`@HOSTNAME_CMD@`.pid"
+ pidfile="${mysqld_pidfile}"
run_rc_command "$1"
else
if [ -f /etc/rc.conf ]; then
. /etc/rc.conf
fi
- pidfile="${mysqld_datadir}/`@HOSTNAME_CMD@`.pid"
+ pidfile="${mysqld_pidfile}"
case "$1" in
initdb)
eval ${initdb_cmd}