<?xml version="1.0"?>
<!-- WindyHana's Solanara: SMF - http://www.solanara.net/solanara/smf -->
<!DOCTYPE service_bundle SYSTEM "/usr/share/lib/xml/dtd/service_bundle.dtd.1">
<service_bundle type='manifest' name='mysql'>
<service
        name='application/database/mysql'
        type='service'
        version='1'>
        <!--
           Wait for network interfaces to be initialized.
        -->
        <dependency
                name='network'
                grouping='require_all'
                restart_on='none'
                type='service'>
                <service_fmri value='svc:/milestone/network:default' />
        </dependency>

        <!--
           Wait for all local filesystems to be mounted.
        -->
        <dependency
                name='filesystem-local'
                grouping='require_all'
                restart_on='none'
                type='service'>
                <service_fmri value='svc:/system/filesystem/local:default' />
        </dependency>

        <exec_method
                type='method'
                name='start'
                exec='/lib/svc/method/mysql start'
                timeout_seconds='120' />

        <exec_method
                type='method'
                name='stop'
                exec='/lib/svc/method/mysql stop'
                timeout_seconds='120' />

        <exec_method
                type='method'
                name='restart'
                exec='/lib/svc/method/mysql restart'
                timeout_seconds='240' />

        <property_group name='general' type='framework'>
                <propval name='value_authorization' type='astring'
                        value='solaris.smf.value.mysql' />
                <propval name='action_authorization' type='astring'
                        value='solaris.smf.manage.mysql' />
        </property_group>


        <instance name='version_50' enabled='false'>
                <method_context>
                        <method_credential user='mysql' group='mysql' />
                </method_context>
                <property_group name='mysql' type='application'>
                        <propval name='bin' type='astring'
                           value='/usr/local/mysql/bin' />
                        <propval name='data' type='astring'
                           value='/usr/local/mysql/var' />
                        <propval name='value_authorization' type='astring'
                           value='solaris.smf.value.mysql' />
                </property_group>
        </instance>

        <stability value='Evolving' />

        <template>
                <common_name>
                        <loctext xml:lang='C'>
                                MySQL RDBMS
                        </loctext>
                </common_name>
                <documentation>
                        <manpage title='MySQL 5.0' section='1' />
                        <doc_link name='mysql.com'
                                uri='http://www.mysql.com' />
                </documentation>
        </template>
</service>
</service_bundle>

