diff --git a/configure b/configure index 9ec3740c6f7907b539808c4a48c846ef057d1377..d0d48480d76a6b440cadaef97548cda009e8f692 100755 --- a/configure +++ b/configure @@ -1046,9 +1046,11 @@ outfiles="$outfiles Makeconf GNUmakefile \ tmcd/GNUmakefile tmcd/freebsd/GNUmakefile tmcd/linux/GNUmakefile \ tmcd/netbsd/GNUmakefile \ tmcd/tmcd.restart \ - utils/GNUmakefile utils/vlandiff utils/vlansync utils/delay_config utils/sshtb \ + utils/GNUmakefile utils/vlandiff utils/vlansync utils/delay_config \ + utils/sshtb \ www/GNUmakefile www/defs.php3 www/dbdefs.php3 \ - rc.d/GNUmakefile rc.d/3.testbed.sh rc.d/cvsupd.sh" + rc.d/GNUmakefile rc.d/2.mysql-server.sh rc.d/3.testbed.sh \ + rc.d/cvsupd.sh" # # Do this for easy distclean. diff --git a/configure.in b/configure.in index 3599e7cccd90943ea93c992185cac7aa764c273c..a35f19d290c2db9e94db9f679af83e5025e2b8f6 100755 --- a/configure.in +++ b/configure.in @@ -168,9 +168,11 @@ outfiles="$outfiles Makeconf GNUmakefile \ tmcd/GNUmakefile tmcd/freebsd/GNUmakefile tmcd/linux/GNUmakefile \ tmcd/netbsd/GNUmakefile \ tmcd/tmcd.restart \ - utils/GNUmakefile utils/vlandiff utils/vlansync utils/delay_config utils/sshtb \ + utils/GNUmakefile utils/vlandiff utils/vlansync utils/delay_config \ + utils/sshtb \ www/GNUmakefile www/defs.php3 www/dbdefs.php3 \ - rc.d/GNUmakefile rc.d/3.testbed.sh rc.d/cvsupd.sh" + rc.d/GNUmakefile rc.d/2.mysql-server.sh rc.d/3.testbed.sh \ + rc.d/cvsupd.sh" # # Do this for easy distclean. diff --git a/rc.d/2.mysql-server.sh.in b/rc.d/2.mysql-server.sh.in new file mode 100755 index 0000000000000000000000000000000000000000..0239e0b68a87d1fe09bcad16452f8cf89d9c8788 --- /dev/null +++ b/rc.d/2.mysql-server.sh.in @@ -0,0 +1,23 @@ +#!/bin/sh + +case "$1" in + start) + if [ -x /usr/local/bin/safe_mysqld ]; then + /usr/local/bin/safe_mysqld --skip-grant-tables --skip-networking --user=mysql --log-long-format --log=@prefix@/log/mysql/base --log-update=@prefix@/log/mysql/update -O max_connections=200 > /dev/null & && echo -n ' mysqld' + fi + ;; + stop) + /usr/bin/killall mysqld > /dev/null 2>&1 && echo -n ' mysqld' + ;; + *) + echo "" + echo "Usage: `basename $0` { start | stop }" + echo "" + exit 64 + ;; +esac + + + + + diff --git a/rc.d/GNUmakefile.in b/rc.d/GNUmakefile.in index 581ebea4afaf0ba92035a4c8a7590b6bf60c8f94..80f2222e96f1f46e640064997abb91d6b4f02c29 100644 --- a/rc.d/GNUmakefile.in +++ b/rc.d/GNUmakefile.in @@ -8,7 +8,7 @@ SUBDIR = rc.d include $(OBJDIR)/Makeconf -RC_SCRIPTS = 3.testbed.sh cvsupd.sh +RC_SCRIPTS = 2.mysql-server.sh 3.testbed.sh cvsupd.sh # # Force dependencies to make sure configure regenerates if the .in file # is changed.