diff options
Diffstat (limited to 'databases/mysql56-server/files/smf/mysqld.sh')
-rw-r--r-- | databases/mysql56-server/files/smf/mysqld.sh | 31 |
1 files changed, 31 insertions, 0 deletions
diff --git a/databases/mysql56-server/files/smf/mysqld.sh b/databases/mysql56-server/files/smf/mysqld.sh new file mode 100644 index 00000000000..ebc19be01e6 --- /dev/null +++ b/databases/mysql56-server/files/smf/mysqld.sh @@ -0,0 +1,31 @@ +#!@SMF_METHOD_SHELL@ +# +# $NetBSD: mysqld.sh,v 1.1 2014/03/11 14:34:36 jperkin Exp $ +# +# Init script for mysqld. +# + +. /lib/svc/share/smf_include.sh + +PIDFILE="@MYSQL_DATADIR@/mysql.pid" + +ulimit -n 10240 + +case "$1" in +start) + @LOCALBASE@/sbin/mysqld --user=mysql \ + --basedir=@LOCALBASE@ \ + --datadir=@MYSQL_DATADIR@ \ + --pid-file=${PIDFILE} \ + --log-error=@VARBASE@/log/mysql/error.log & + ;; +stop) + [ -f ${PIDFILE} ] && kill `@HEAD@ -1 ${PIDFILE}` + ;; +*) + echo "Usage: $0 {start|stop}" >&2 + exit 1 + ;; +esac + +exit $SMF_EXIT_OK |