server.xml revision 1fdeec650620e8498c06f832ea4bd2292f7e9632
da6c28aaf62fa55f0fdb8004aa40f88f23bf53f0amw<?xml version="1.0"?>
da6c28aaf62fa55f0fdb8004aa40f88f23bf53f0amw<!DOCTYPE service_bundle SYSTEM "/usr/share/lib/xml/dtd/service_bundle.dtd.1">
da6c28aaf62fa55f0fdb8004aa40f88f23bf53f0amw<!--
da6c28aaf62fa55f0fdb8004aa40f88f23bf53f0amw
8d7e41661dc4633488e93b13363137523ce59977jose borregoCDDL HEADER START
da6c28aaf62fa55f0fdb8004aa40f88f23bf53f0amw
8d7e41661dc4633488e93b13363137523ce59977jose borregoThe contents of this file are subject to the terms of the
8d7e41661dc4633488e93b13363137523ce59977jose borregoCommon Development and Distribution License (the "License").
8d7e41661dc4633488e93b13363137523ce59977jose borregoYou may not use this file except in compliance with the License.
da6c28aaf62fa55f0fdb8004aa40f88f23bf53f0amw
8d7e41661dc4633488e93b13363137523ce59977jose borregoYou can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE
8d7e41661dc4633488e93b13363137523ce59977jose borregoor http://www.opensolaris.org/os/licensing.
8d7e41661dc4633488e93b13363137523ce59977jose borregoSee the License for the specific language governing permissions
8d7e41661dc4633488e93b13363137523ce59977jose borregoand limitations under the License.
da6c28aaf62fa55f0fdb8004aa40f88f23bf53f0amw
8d7e41661dc4633488e93b13363137523ce59977jose borregoWhen distributing Covered Code, include this CDDL HEADER in each
8d7e41661dc4633488e93b13363137523ce59977jose borregofile and include the License file at usr/src/OPENSOLARIS.LICENSE.
8d7e41661dc4633488e93b13363137523ce59977jose borregoIf applicable, add the following below this CDDL HEADER, with the
8d7e41661dc4633488e93b13363137523ce59977jose borregofields enclosed by brackets "[]" replaced with your own identifying
8d7e41661dc4633488e93b13363137523ce59977jose borregoinformation: Portions Copyright [yyyy] [name of copyright owner]
da6c28aaf62fa55f0fdb8004aa40f88f23bf53f0amw
8d7e41661dc4633488e93b13363137523ce59977jose borregoCDDL HEADER END
da6c28aaf62fa55f0fdb8004aa40f88f23bf53f0amw
148c5f43199ca0b43fc8e3b643aab11cd66ea327Alan WrightCopyright (c) 2007, 2010, Oracle and/or its affiliates. All rights reserved.
da6c28aaf62fa55f0fdb8004aa40f88f23bf53f0amw
8d7e41661dc4633488e93b13363137523ce59977jose borregoNOTE: This service manifest is not editable; its contents will
8d7e41661dc4633488e93b13363137523ce59977jose borregobe overwritten by package or patch operations, including
8d7e41661dc4633488e93b13363137523ce59977jose borregooperating system upgrade. Make customizations in a different
8d7e41661dc4633488e93b13363137523ce59977jose borregofile.
da6c28aaf62fa55f0fdb8004aa40f88f23bf53f0amw
da6c28aaf62fa55f0fdb8004aa40f88f23bf53f0amw-->
da6c28aaf62fa55f0fdb8004aa40f88f23bf53f0amw
da6c28aaf62fa55f0fdb8004aa40f88f23bf53f0amw<service_bundle type='manifest' name='SUNWsmbsr:smb-server'>
da6c28aaf62fa55f0fdb8004aa40f88f23bf53f0amw
da6c28aaf62fa55f0fdb8004aa40f88f23bf53f0amw<!-- 1. Name the service to 'network/smb/server' -->
da6c28aaf62fa55f0fdb8004aa40f88f23bf53f0amw<service
da6c28aaf62fa55f0fdb8004aa40f88f23bf53f0amw name='network/smb/server'
da6c28aaf62fa55f0fdb8004aa40f88f23bf53f0amw type='service'
da6c28aaf62fa55f0fdb8004aa40f88f23bf53f0amw version='1'>
da6c28aaf62fa55f0fdb8004aa40f88f23bf53f0amw
da6c28aaf62fa55f0fdb8004aa40f88f23bf53f0amw <!-- 2. Create default service instance. -->
da6c28aaf62fa55f0fdb8004aa40f88f23bf53f0amw <create_default_instance enabled='false' />
da6c28aaf62fa55f0fdb8004aa40f88f23bf53f0amw
da6c28aaf62fa55f0fdb8004aa40f88f23bf53f0amw <!-- 3. Service has single instance -->
da6c28aaf62fa55f0fdb8004aa40f88f23bf53f0amw <single_instance/>
da6c28aaf62fa55f0fdb8004aa40f88f23bf53f0amw
da6c28aaf62fa55f0fdb8004aa40f88f23bf53f0amw <!-- 4. Identify dependencies -->
da6c28aaf62fa55f0fdb8004aa40f88f23bf53f0amw
da6c28aaf62fa55f0fdb8004aa40f88f23bf53f0amw <dependency name='network'
da6c28aaf62fa55f0fdb8004aa40f88f23bf53f0amw grouping='require_any'
da6c28aaf62fa55f0fdb8004aa40f88f23bf53f0amw restart_on='error'
da6c28aaf62fa55f0fdb8004aa40f88f23bf53f0amw type='service'>
da6c28aaf62fa55f0fdb8004aa40f88f23bf53f0amw <service_fmri value='svc:/milestone/network'/>
da6c28aaf62fa55f0fdb8004aa40f88f23bf53f0amw </dependency>
da6c28aaf62fa55f0fdb8004aa40f88f23bf53f0amw
da6c28aaf62fa55f0fdb8004aa40f88f23bf53f0amw <!-- Must have all local filesystems mounted before we share them -->
da6c28aaf62fa55f0fdb8004aa40f88f23bf53f0amw <dependency name='filesystem-local'
da6c28aaf62fa55f0fdb8004aa40f88f23bf53f0amw grouping='require_all'
da6c28aaf62fa55f0fdb8004aa40f88f23bf53f0amw restart_on='error'
da6c28aaf62fa55f0fdb8004aa40f88f23bf53f0amw type='service'>
da6c28aaf62fa55f0fdb8004aa40f88f23bf53f0amw <service_fmri value='svc:/system/filesystem/local'/>
da6c28aaf62fa55f0fdb8004aa40f88f23bf53f0amw </dependency>
da6c28aaf62fa55f0fdb8004aa40f88f23bf53f0amw
da6c28aaf62fa55f0fdb8004aa40f88f23bf53f0amw <!-- Must have idmap service started -->
da6c28aaf62fa55f0fdb8004aa40f88f23bf53f0amw <dependency name='idmap'
da6c28aaf62fa55f0fdb8004aa40f88f23bf53f0amw grouping='require_all'
1fdeec650620e8498c06f832ea4bd2292f7e9632joyce mcintosh restart_on='none'
da6c28aaf62fa55f0fdb8004aa40f88f23bf53f0amw type='service'>
da6c28aaf62fa55f0fdb8004aa40f88f23bf53f0amw <service_fmri value='svc:/system/idmap:default'/>
da6c28aaf62fa55f0fdb8004aa40f88f23bf53f0amw </dependency>
da6c28aaf62fa55f0fdb8004aa40f88f23bf53f0amw
da6c28aaf62fa55f0fdb8004aa40f88f23bf53f0amw <!--
da6c28aaf62fa55f0fdb8004aa40f88f23bf53f0amw Want to make sure that the network/shares/group service
da6c28aaf62fa55f0fdb8004aa40f88f23bf53f0amw starts after the smb/server service. It needs to be
da6c28aaf62fa55f0fdb8004aa40f88f23bf53f0amw optional in order to not cause failure if smb is
da6c28aaf62fa55f0fdb8004aa40f88f23bf53f0amw disabled.
da6c28aaf62fa55f0fdb8004aa40f88f23bf53f0amw -->
da6c28aaf62fa55f0fdb8004aa40f88f23bf53f0amw <dependent name='groups'
da6c28aaf62fa55f0fdb8004aa40f88f23bf53f0amw grouping="optional_all"
da6c28aaf62fa55f0fdb8004aa40f88f23bf53f0amw restart_on='error' >
da6c28aaf62fa55f0fdb8004aa40f88f23bf53f0amw <service_fmri value='svc:/network/shares/group'/>
da6c28aaf62fa55f0fdb8004aa40f88f23bf53f0amw </dependent>
da6c28aaf62fa55f0fdb8004aa40f88f23bf53f0amw
da6c28aaf62fa55f0fdb8004aa40f88f23bf53f0amw <!-- 5. Identify start/stop/refresh methods -->
da6c28aaf62fa55f0fdb8004aa40f88f23bf53f0amw <exec_method
da6c28aaf62fa55f0fdb8004aa40f88f23bf53f0amw type='method'
da6c28aaf62fa55f0fdb8004aa40f88f23bf53f0amw name='start'
da6c28aaf62fa55f0fdb8004aa40f88f23bf53f0amw exec='/usr/lib/smbsrv/smbd %m'
da6c28aaf62fa55f0fdb8004aa40f88f23bf53f0amw timeout_seconds='60' >
da6c28aaf62fa55f0fdb8004aa40f88f23bf53f0amw <method_context>
da6c28aaf62fa55f0fdb8004aa40f88f23bf53f0amw <method_credential
da6c28aaf62fa55f0fdb8004aa40f88f23bf53f0amw user='root'
da6c28aaf62fa55f0fdb8004aa40f88f23bf53f0amw group='sys'
29bd28862cfb8abbd3a0f0a4b17e08bbc3652836Alan Wright privileges='all' />
da6c28aaf62fa55f0fdb8004aa40f88f23bf53f0amw </method_context>
da6c28aaf62fa55f0fdb8004aa40f88f23bf53f0amw </exec_method>
da6c28aaf62fa55f0fdb8004aa40f88f23bf53f0amw
da6c28aaf62fa55f0fdb8004aa40f88f23bf53f0amw <exec_method
da6c28aaf62fa55f0fdb8004aa40f88f23bf53f0amw type='method'
da6c28aaf62fa55f0fdb8004aa40f88f23bf53f0amw name='stop'
da6c28aaf62fa55f0fdb8004aa40f88f23bf53f0amw exec=':kill'
da6c28aaf62fa55f0fdb8004aa40f88f23bf53f0amw timeout_seconds='60' />
da6c28aaf62fa55f0fdb8004aa40f88f23bf53f0amw
da6c28aaf62fa55f0fdb8004aa40f88f23bf53f0amw <exec_method
da6c28aaf62fa55f0fdb8004aa40f88f23bf53f0amw type='method'
da6c28aaf62fa55f0fdb8004aa40f88f23bf53f0amw name='refresh'
da6c28aaf62fa55f0fdb8004aa40f88f23bf53f0amw exec=':kill -HUP'
da6c28aaf62fa55f0fdb8004aa40f88f23bf53f0amw timeout_seconds='60' />
da6c28aaf62fa55f0fdb8004aa40f88f23bf53f0amw
da6c28aaf62fa55f0fdb8004aa40f88f23bf53f0amw <property_group name='general' type='framework'>
da6c28aaf62fa55f0fdb8004aa40f88f23bf53f0amw <!-- To Start/Stop/Refresh the service -->
da6c28aaf62fa55f0fdb8004aa40f88f23bf53f0amw <propval name='action_authorization' type='astring'
da6c28aaf62fa55f0fdb8004aa40f88f23bf53f0amw value='solaris.smf.manage.smb' />
da6c28aaf62fa55f0fdb8004aa40f88f23bf53f0amw <propval name='value_authorization' type='astring'
da6c28aaf62fa55f0fdb8004aa40f88f23bf53f0amw value='solaris.smf.manage.smb' />
da6c28aaf62fa55f0fdb8004aa40f88f23bf53f0amw </property_group>
da6c28aaf62fa55f0fdb8004aa40f88f23bf53f0amw
eb1a34638eba7c5add1421327f3eb225a8ea7518Truong Nguyen <property_group name='firewall_context' type='com.sun,fw_definition'>
eb1a34638eba7c5add1421327f3eb225a8ea7518Truong Nguyen <propval name='ipf_method' type='astring'
eb1a34638eba7c5add1421327f3eb225a8ea7518Truong Nguyen value='/lib/svc/method/svc-smbd ipfilter' />
eb1a34638eba7c5add1421327f3eb225a8ea7518Truong Nguyen </property_group>
eb1a34638eba7c5add1421327f3eb225a8ea7518Truong Nguyen
eb1a34638eba7c5add1421327f3eb225a8ea7518Truong Nguyen <property_group name='firewall_config' type='com.sun,fw_configuration'>
eb1a34638eba7c5add1421327f3eb225a8ea7518Truong Nguyen <propval name='policy' type='astring' value='use_global' />
eb1a34638eba7c5add1421327f3eb225a8ea7518Truong Nguyen <propval name='apply_to' type='astring' value='' />
eb1a34638eba7c5add1421327f3eb225a8ea7518Truong Nguyen <propval name='exceptions' type='astring' value='' />
eb1a34638eba7c5add1421327f3eb225a8ea7518Truong Nguyen <propval name='value_authorization' type='astring'
eb1a34638eba7c5add1421327f3eb225a8ea7518Truong Nguyen value='solaris.smf.value.firewall.config' />
eb1a34638eba7c5add1421327f3eb225a8ea7518Truong Nguyen </property_group>
eb1a34638eba7c5add1421327f3eb225a8ea7518Truong Nguyen
da6c28aaf62fa55f0fdb8004aa40f88f23bf53f0amw <property_group name='read' type='application'>
da6c28aaf62fa55f0fdb8004aa40f88f23bf53f0amw <!-- To read protected parameters -->
da6c28aaf62fa55f0fdb8004aa40f88f23bf53f0amw <propval name='read_authorization' type='astring'
da6c28aaf62fa55f0fdb8004aa40f88f23bf53f0amw value='solaris.smf.read.smb' />
da6c28aaf62fa55f0fdb8004aa40f88f23bf53f0amw <propval name='value_authorization' type='astring'
da6c28aaf62fa55f0fdb8004aa40f88f23bf53f0amw value='solaris.smf.value.smb' />
da6c28aaf62fa55f0fdb8004aa40f88f23bf53f0amw <propval name='machine_passwd' type='astring' value='' />
da6c28aaf62fa55f0fdb8004aa40f88f23bf53f0amw </property_group>
da6c28aaf62fa55f0fdb8004aa40f88f23bf53f0amw
da6c28aaf62fa55f0fdb8004aa40f88f23bf53f0amw <!-- SMB service-specific general configuration defaults -->
da6c28aaf62fa55f0fdb8004aa40f88f23bf53f0amw <property_group name='smbd' type='application'>
da6c28aaf62fa55f0fdb8004aa40f88f23bf53f0amw <stability value='Evolving' />
da6c28aaf62fa55f0fdb8004aa40f88f23bf53f0amw <propval name='value_authorization' type='astring'
da6c28aaf62fa55f0fdb8004aa40f88f23bf53f0amw value='solaris.smf.value.smb' />
da6c28aaf62fa55f0fdb8004aa40f88f23bf53f0amw <propval name='oplock_enable' type='boolean'
eb1d736b1c19f6abeee90c921a9320b67fedd016afshin salek ardakani - Sun Microsystems - Irvine United States value='true' override='true'/>
da6c28aaf62fa55f0fdb8004aa40f88f23bf53f0amw <propval name='autohome_map' type='astring'
da6c28aaf62fa55f0fdb8004aa40f88f23bf53f0amw value='/etc' override='true'/>
da6c28aaf62fa55f0fdb8004aa40f88f23bf53f0amw <propval name='domain_sid' type='astring'
da6c28aaf62fa55f0fdb8004aa40f88f23bf53f0amw value='' override='true'/>
da6c28aaf62fa55f0fdb8004aa40f88f23bf53f0amw <propval name='domain_member' type='boolean'
da6c28aaf62fa55f0fdb8004aa40f88f23bf53f0amw value='false' override='true'/>
da6c28aaf62fa55f0fdb8004aa40f88f23bf53f0amw <propval name='domain_name' type='astring'
da6c28aaf62fa55f0fdb8004aa40f88f23bf53f0amw value='WORKGROUP' override='true'/>
8d7e41661dc4633488e93b13363137523ce59977jose borrego <propval name='fqdn' type='astring'
8d7e41661dc4633488e93b13363137523ce59977jose borrego value='' override='true'/>
8d7e41661dc4633488e93b13363137523ce59977jose borrego <propval name='forest' type='astring'
8d7e41661dc4633488e93b13363137523ce59977jose borrego value='' override='true'/>
8d7e41661dc4633488e93b13363137523ce59977jose borrego <propval name='domain_guid' type='astring'
8d7e41661dc4633488e93b13363137523ce59977jose borrego value='' override='true'/>
da6c28aaf62fa55f0fdb8004aa40f88f23bf53f0amw <propval name='pdc' type='astring'
da6c28aaf62fa55f0fdb8004aa40f88f23bf53f0amw value='' override='true'/>
da6c28aaf62fa55f0fdb8004aa40f88f23bf53f0amw <propval name='wins_server_1' type='astring'
da6c28aaf62fa55f0fdb8004aa40f88f23bf53f0amw value='' override='true'/>
da6c28aaf62fa55f0fdb8004aa40f88f23bf53f0amw <propval name='wins_server_2' type='astring'
da6c28aaf62fa55f0fdb8004aa40f88f23bf53f0amw value='' override='true'/>
da6c28aaf62fa55f0fdb8004aa40f88f23bf53f0amw <propval name='wins_exclude' type='astring'
da6c28aaf62fa55f0fdb8004aa40f88f23bf53f0amw value='' override='true'/>
da6c28aaf62fa55f0fdb8004aa40f88f23bf53f0amw <propval name='max_workers' type='integer'
2c2961f8403049d948b9f3e6c35d6488b6b7e1aajose borrego value='1024' override='true'/>
da6c28aaf62fa55f0fdb8004aa40f88f23bf53f0amw <propval name='max_connections' type='integer'
da6c28aaf62fa55f0fdb8004aa40f88f23bf53f0amw value='-1' override='true'/>
da6c28aaf62fa55f0fdb8004aa40f88f23bf53f0amw <propval name='keep_alive' type='integer'
da6c28aaf62fa55f0fdb8004aa40f88f23bf53f0amw value='5400' override='true'/>
da6c28aaf62fa55f0fdb8004aa40f88f23bf53f0amw <propval name='restrict_anonymous' type='boolean'
da6c28aaf62fa55f0fdb8004aa40f88f23bf53f0amw value='false' override='true'/>
da6c28aaf62fa55f0fdb8004aa40f88f23bf53f0amw <propval name='signing_enabled' type='boolean'
da6c28aaf62fa55f0fdb8004aa40f88f23bf53f0amw value='false' override='true'/>
da6c28aaf62fa55f0fdb8004aa40f88f23bf53f0amw <propval name='signing_required' type='boolean'
da6c28aaf62fa55f0fdb8004aa40f88f23bf53f0amw value='false' override='true'/>
da6c28aaf62fa55f0fdb8004aa40f88f23bf53f0amw <propval name='signing_check' type='boolean'
da6c28aaf62fa55f0fdb8004aa40f88f23bf53f0amw value='false' override='true'/>
da6c28aaf62fa55f0fdb8004aa40f88f23bf53f0amw <propval name='sync_enable' type='boolean'
da6c28aaf62fa55f0fdb8004aa40f88f23bf53f0amw value='false' override='true'/>
da6c28aaf62fa55f0fdb8004aa40f88f23bf53f0amw <propval name='security' type='astring'
da6c28aaf62fa55f0fdb8004aa40f88f23bf53f0amw value='workgroup' override='true'/>
da6c28aaf62fa55f0fdb8004aa40f88f23bf53f0amw <propval name='netbios_scope' type='astring'
da6c28aaf62fa55f0fdb8004aa40f88f23bf53f0amw value='' override='true'/>
da6c28aaf62fa55f0fdb8004aa40f88f23bf53f0amw <propval name='system_comment' type='astring'
da6c28aaf62fa55f0fdb8004aa40f88f23bf53f0amw value='' override='true'/>
da6c28aaf62fa55f0fdb8004aa40f88f23bf53f0amw <propval name='lmauth_level' type='integer'
da6c28aaf62fa55f0fdb8004aa40f88f23bf53f0amw value='4' override='true'/>
da6c28aaf62fa55f0fdb8004aa40f88f23bf53f0amw <propval name='ads_site' type='astring'
da6c28aaf62fa55f0fdb8004aa40f88f23bf53f0amw value='' override='true'/>
da6c28aaf62fa55f0fdb8004aa40f88f23bf53f0amw <propval name='ddns_enable' type='boolean'
da6c28aaf62fa55f0fdb8004aa40f88f23bf53f0amw value='false' override='true'/>
faa1795a28a5c712eed6d0a3f84d98c368a316c6jb <propval name='kpasswd_server' type='astring'
faa1795a28a5c712eed6d0a3f84d98c368a316c6jb value='' override='true'/>
faa1795a28a5c712eed6d0a3f84d98c368a316c6jb <propval name='kpasswd_domain' type='astring'
faa1795a28a5c712eed6d0a3f84d98c368a316c6jb value='' override='true'/>
faa1795a28a5c712eed6d0a3f84d98c368a316c6jb <propval name='kpasswd_seqnum' type='integer'
faa1795a28a5c712eed6d0a3f84d98c368a316c6jb value='0' override='true'/>
faa1795a28a5c712eed6d0a3f84d98c368a316c6jb <propval name='netlogon_seqnum' type='integer'
faa1795a28a5c712eed6d0a3f84d98c368a316c6jb value='0' override='true'/>
7f667e74610492ddbce8ce60f52ece95d2401949jose borrego <propval name='ipv6_enable' type='boolean'
7f667e74610492ddbce8ce60f52ece95d2401949jose borrego value='false' override='true'/>
9fb67ea305c66b6a297583b9b0db6796b0dfe497afshin salek ardakani - Sun Microsystems - Irvine United States <propval name='sv_version' type='astring'
9fb67ea305c66b6a297583b9b0db6796b0dfe497afshin salek ardakani - Sun Microsystems - Irvine United States value='5.0' override='true'/>
148c5f43199ca0b43fc8e3b643aab11cd66ea327Alan Wright <propval name='dfs_stdroot_num' type='integer'
148c5f43199ca0b43fc8e3b643aab11cd66ea327Alan Wright value='0' override='true'/>
da6c28aaf62fa55f0fdb8004aa40f88f23bf53f0amw </property_group>
da6c28aaf62fa55f0fdb8004aa40f88f23bf53f0amw
29bd28862cfb8abbd3a0f0a4b17e08bbc3652836Alan Wright <!-- SMB service-specific shares exec configuration defaults -->
29bd28862cfb8abbd3a0f0a4b17e08bbc3652836Alan Wright <property_group name='exec' type='application'>
29bd28862cfb8abbd3a0f0a4b17e08bbc3652836Alan Wright <stability value='Evolving' />
29bd28862cfb8abbd3a0f0a4b17e08bbc3652836Alan Wright <propval name='map' type='astring'
29bd28862cfb8abbd3a0f0a4b17e08bbc3652836Alan Wright value='' override='true'/>
29bd28862cfb8abbd3a0f0a4b17e08bbc3652836Alan Wright <propval name='unmap' type='astring'
29bd28862cfb8abbd3a0f0a4b17e08bbc3652836Alan Wright value='' override='true'/>
29bd28862cfb8abbd3a0f0a4b17e08bbc3652836Alan Wright <propval name='disposition' type='astring'
29bd28862cfb8abbd3a0f0a4b17e08bbc3652836Alan Wright value='' override='true'/>
29bd28862cfb8abbd3a0f0a4b17e08bbc3652836Alan Wright </property_group>
29bd28862cfb8abbd3a0f0a4b17e08bbc3652836Alan Wright
da6c28aaf62fa55f0fdb8004aa40f88f23bf53f0amw <!-- 6. Identify faults to be ignored. -->
da6c28aaf62fa55f0fdb8004aa40f88f23bf53f0amw <!-- 7. Identify service model. Default service model is 'contract' -->
da6c28aaf62fa55f0fdb8004aa40f88f23bf53f0amw <!-- 8. Identify dependents.
da6c28aaf62fa55f0fdb8004aa40f88f23bf53f0amw For Solaris NAS, we may want to have the smbd service start,
da6c28aaf62fa55f0fdb8004aa40f88f23bf53f0amw before it reaches the svc:/milestone/multi-user-server
da6c28aaf62fa55f0fdb8004aa40f88f23bf53f0amw milestone.
da6c28aaf62fa55f0fdb8004aa40f88f23bf53f0amw <dependent
da6c28aaf62fa55f0fdb8004aa40f88f23bf53f0amw name='smb-server_multi-user-server'
da6c28aaf62fa55f0fdb8004aa40f88f23bf53f0amw grouping='optional_all'
da6c28aaf62fa55f0fdb8004aa40f88f23bf53f0amw restart_on='none'>
da6c28aaf62fa55f0fdb8004aa40f88f23bf53f0amw <service_fmri value=
da6c28aaf62fa55f0fdb8004aa40f88f23bf53f0amw 'svc:/milestone/multi-user-server'/>
da6c28aaf62fa55f0fdb8004aa40f88f23bf53f0amw </dependent>
da6c28aaf62fa55f0fdb8004aa40f88f23bf53f0amw -->
da6c28aaf62fa55f0fdb8004aa40f88f23bf53f0amw <!-- 9. Insert service milestones. None. -->
da6c28aaf62fa55f0fdb8004aa40f88f23bf53f0amw
da6c28aaf62fa55f0fdb8004aa40f88f23bf53f0amw <stability value='Evolving' />
da6c28aaf62fa55f0fdb8004aa40f88f23bf53f0amw
da6c28aaf62fa55f0fdb8004aa40f88f23bf53f0amw <!-- 10. Create Service Template information -->
da6c28aaf62fa55f0fdb8004aa40f88f23bf53f0amw <template>
da6c28aaf62fa55f0fdb8004aa40f88f23bf53f0amw <common_name>
da6c28aaf62fa55f0fdb8004aa40f88f23bf53f0amw <loctext xml:lang='C'> smbd daemon</loctext>
da6c28aaf62fa55f0fdb8004aa40f88f23bf53f0amw </common_name>
da6c28aaf62fa55f0fdb8004aa40f88f23bf53f0amw <documentation>
da6c28aaf62fa55f0fdb8004aa40f88f23bf53f0amw <manpage title='smbd' section='1M'
da6c28aaf62fa55f0fdb8004aa40f88f23bf53f0amw manpath='/usr/share/man' />
da6c28aaf62fa55f0fdb8004aa40f88f23bf53f0amw </documentation>
da6c28aaf62fa55f0fdb8004aa40f88f23bf53f0amw </template>
da6c28aaf62fa55f0fdb8004aa40f88f23bf53f0amw
da6c28aaf62fa55f0fdb8004aa40f88f23bf53f0amw</service>
da6c28aaf62fa55f0fdb8004aa40f88f23bf53f0amw
da6c28aaf62fa55f0fdb8004aa40f88f23bf53f0amw</service_bundle>