<?xml version="1.0"?> <!DOCTYPE service_bundle SYSTEM "/usr/share/lib/xml/dtd/service_bundle.dtd.1"> <!-- Copyright 2008 Sun Microsystems, Inc. All rights reserved. Use is subject to license terms. ident "@(#)mysql.xml 1.2 08/02/08 SMI" NOTE: This service manifest is not editable; its contents will be overwritten by package or patch operations, including operating system upgrade. Make customizations in a different file. --> <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='60' /> <exec_method type='method' name='stop' exec='/lib/svc/method/mysql stop' timeout_seconds='60' /> <exec_method type='method' name='refresh' exec='/lib/svc/method/mysql refresh' timeout_seconds='60' /> <!-- Both action_authorization and value_authorization are needed to allow the framework general/enabled property to be changed when performing action (enable, disable, etc) on the service. --> <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> <!-- We define two instances of mysql as examples (8.1 & 8.2). --> <instance name='version_51' enabled='false'> <method_context> <method_credential user='mysql' group='mysql' /> </method_context> <!-- Make sure the data configurable property points to the appropriate database directory. --> <property_group name='mysql' type='application'> <propval name='bin' type='astring' value='/usr/pkg/libexec' /> <propval name='data' type='astring' value='/var/lib/mysql/data' /> <propval name='log' type='astring' value='server.log' /> <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_82' section='5' /> <doc_link name='mysql.org' uri='http://mysql.org' /> </documentation> </template> </service> </service_bundle>