474N/A<?xml version="1.0"?>
474N/A<!--
474N/ACDDL HEADER START
474N/A
474N/AThe contents of this file are subject to the terms of the
474N/ACommon Development and Distribution License (the "License").
474N/AYou may not use this file except in compliance with the License.
474N/A
474N/AYou can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE
474N/Aor http://www.opensolaris.org/os/licensing.
474N/ASee the License for the specific language governing permissions
474N/Aand limitations under the License.
474N/A
474N/AWhen distributing Covered Code, include this CDDL HEADER in each
474N/Afile and include the License file at usr/src/OPENSOLARIS.LICENSE.
474N/AIf applicable, add the following below this CDDL HEADER, with the
474N/Afields enclosed by brackets "[]" replaced with your own identifying
474N/Ainformation: Portions Copyright [yyyy] [name of copyright owner]
474N/A
474N/ACDDL HEADER END
474N/A-->
474N/A
474N/A<!DOCTYPE service_bundle SYSTEM "/usr/share/lib/xml/dtd/service_bundle.dtd.1">
474N/A<!--
4384N/A Copyright (c) 2007, 2015, Oracle and/or its affiliates. All rights reserved.
474N/A-->
474N/A
474N/A<service_bundle type='manifest' name='SUNWopenldapr:slapd'>
474N/A
474N/A<service
474N/A name='network/ldap/server'
474N/A type='service'
474N/A version='1'>
474N/A
474N/A <!--
474N/A Because we may have multiple instances of network/http
474N/A provided by different implementations, we keep dependencies
474N/A and methods within the instance.
474N/A -->
474N/A
474N/A <instance name='openldap_24' enabled='false'>
474N/A <!--
474N/A Wait for network interfaces to be initialized.
474N/A -->
474N/A <dependency name='network'
474N/A grouping='require_all'
474N/A restart_on='error'
474N/A type='service'>
474N/A <service_fmri value='svc:/milestone/network:default'/>
474N/A </dependency>
474N/A
474N/A <!--
474N/A Wait for all local filesystems to be mounted.
474N/A -->
474N/A <dependency name='filesystem-local'
474N/A grouping='require_all'
474N/A restart_on='none'
474N/A type='service'>
474N/A <service_fmri
474N/A value='svc:/system/filesystem/local:default'/>
474N/A </dependency>
474N/A
474N/A <exec_method
474N/A type='method'
474N/A name='start'
474N/A exec='/lib/svc/method/ldap-olslapd start'
474N/A timeout_seconds='60'>
4384N/A <method_context>
4384N/A <method_credential
4384N/A user='openldap'
4384N/A group='openldap'
4384N/A privileges='basic,net_privaddr,file_dac_read,file_dac_write,file_dac_search' />
4384N/A </method_context>
474N/A </exec_method>
474N/A
474N/A <exec_method
474N/A type='method'
474N/A name='stop'
474N/A exec='/lib/svc/method/ldap-olslapd stop %{restarter/contract}'
474N/A timeout_seconds='60' />
474N/A
474N/A <property_group name='startd' type='framework'>
474N/A <!-- sub-process core dumps shouldn't restart
474N/A session -->
474N/A <propval name='ignore_error' type='astring'
474N/A value='core,signal' />
474N/A </property_group>
474N/A
474N/A <template>
474N/A <common_name>
474N/A <loctext xml:lang='C'>
474N/A slapd - OpenLDAP LDAP server
474N/A </loctext>
474N/A </common_name>
474N/A <documentation>
552N/A <manpage title='slapd' section='8oldap'
552N/A manpath='/usr/share/man' />
474N/A <doc_link name='openldap.org'
474N/A uri='http://www.openldap.org' />
474N/A </documentation>
474N/A </template>
474N/A </instance>
474N/A
474N/A <stability value='Evolving' />
474N/A</service>
474N/A
474N/A</service_bundle>