All pastes #517404 Raw Edit

jsoft

public shellscript v1 · immutable
#517404 ·published 2007-05-29 01:14 UTC
rendered paste body
. /etc/rc.subrname="mysql"rcvar=`set_rcvar`load_rc_config $name: ${mysql_enable="NO"}: ${mysql_limits="NO"}: ${mysql_dbdir="/var/db/mysql"}: ${mysql_args=""}mysql_user="mysql"mysql_limits_args="-e -U ${mysql_user}"pidfile="${mysql_dbdir}/`/bin/hostname`.pid"command="/usr/local/bin/mysqld_safe"command_args="--defaults-extra-file=${mysql_dbdir}/my.cnf --user=${mysql_user} --datadir=${mysql_dbdir} --pid-file=${pidfile} ${mysql_args} > /dev/null &"procname="/usr/local/libexec/mysqld"start_precmd="${name}_prestart"mysql_install_db="/usr/local/bin/mysql_install_db"mysql_install_db_args="--ldata=${mysql_dbdir}"mysql_create_auth_tables(){    eval $mysql_install_db $mysql_install_db_args >/dev/null        [ $? -eq 0 ] && chown -R ${mysql_user}:${mysql_user} ${mysql_dbdir}}mysql_prestart(){    if [ ! -d "${mysql_dbdir}/mysql/." ]; then        mysql_create_auth_tables || return 1    fi    if checkyesno mysql_limits; then        eval `/usr/bin/limits ${mysql_limits_args}` 2>/dev/null    else        return 0    fi}run_rc_command "$1"