#!/usr/bin/ksh
#
# Copyright 2003 Sun Microsystems, Inc.  All rights reserved.
# Use is subject to license terms.
#

typeset opt

while getopts 'R:G:B:D:U:H:F:L:C' opt
do
        case "$opt" in
                R)      RESOURCE=$OPTARG;;
                G)      RESOURCEGROUP=$OPTARG;;
                B)      MYSQL_BASEDIR=$OPTARG;;
                D)      MYSQL_DATADIR=$OPTARG;;
                U)      MYSQL_USER=$OPTARG;;
                H)      MYSQL_HOST=$OPTARG;;
                F)      MYSQL_FMUSER=$OPTARG;;
                L)      MYSQL_LOGDIR=$OPTARG;;
                C)      MYSQL_CHECK=TRUE;;
                *)      logger -p daemon.err \
                        "ERROR: `basename $0` Option $OPTARG unknown"
                        exit 1;;
        esac
done

. `dirname $0`/../etc/config
. `dirname $0`/functions
. `dirname $0`/../lib/functions_static

validate_options
rc_val=${?}
if [ ${rc_val} -ne 0 ]
then
	exit ${rc_val}
fi


debug_message "Method: `basename $0` - Begin"
$SET_DEBUG

variables_init

if ! validate
then
        debug_message "Method: `basename $0` - End (Exit 1)"
        exit 1
fi

if ! start_mysql
then
        scds_syslog -p daemon.error -t $(syslog_tag) -m \
                "start_mysql - Could not start mysql server for %s" \
        "${MYSQL_DATADIR}"

        debug_message "Method: `basename $0` - End (Exit 1)"
        exit 1
else
        debug_message "start_mysql - Mysqld  started"
fi


debug_message "Method: `basename $0` - End (Exit 0)"
exit 0
