components/ejabberd/xmpp-ejabberd.xml
author Lijo George - Oracle Corporation - Bangalore India <lijo.x.george@oracle.com>
Mon, 24 Mar 2014 15:04:05 -0700
branchs11-update
changeset 3004 856505663cc3
parent 353 d9644516b4a8
permissions -rw-r--r--
15997718 Interface addition/deletion causing frequent error messages in snmpd.log 17208688 MIB II SNMP table data discrepancy for network interfaces 16356248 snmpd unresponsive for 30 seconds after start with monitors set in snmpd.conf 17651108 snmpd dumps core when there are duplicate "exec" entries in snmpd.conf
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
353
d9644516b4a8 7056173 move ejabberd to userland
Milan Jurik <Milan.Jurik@oracle.com>
parents:
diff changeset
     1
<?xml version="1.0"?>
d9644516b4a8 7056173 move ejabberd to userland
Milan Jurik <Milan.Jurik@oracle.com>
parents:
diff changeset
     2
<!--
d9644516b4a8 7056173 move ejabberd to userland
Milan Jurik <Milan.Jurik@oracle.com>
parents:
diff changeset
     3
CDDL HEADER START
d9644516b4a8 7056173 move ejabberd to userland
Milan Jurik <Milan.Jurik@oracle.com>
parents:
diff changeset
     4
d9644516b4a8 7056173 move ejabberd to userland
Milan Jurik <Milan.Jurik@oracle.com>
parents:
diff changeset
     5
The contents of this file are subject to the terms of the
d9644516b4a8 7056173 move ejabberd to userland
Milan Jurik <Milan.Jurik@oracle.com>
parents:
diff changeset
     6
Common Development and Distribution License (the "License").
d9644516b4a8 7056173 move ejabberd to userland
Milan Jurik <Milan.Jurik@oracle.com>
parents:
diff changeset
     7
You may not use this file except in compliance with the License.
d9644516b4a8 7056173 move ejabberd to userland
Milan Jurik <Milan.Jurik@oracle.com>
parents:
diff changeset
     8
d9644516b4a8 7056173 move ejabberd to userland
Milan Jurik <Milan.Jurik@oracle.com>
parents:
diff changeset
     9
You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE
d9644516b4a8 7056173 move ejabberd to userland
Milan Jurik <Milan.Jurik@oracle.com>
parents:
diff changeset
    10
or http://www.opensolaris.org/os/licensing.
d9644516b4a8 7056173 move ejabberd to userland
Milan Jurik <Milan.Jurik@oracle.com>
parents:
diff changeset
    11
See the License for the specific language governing permissions
d9644516b4a8 7056173 move ejabberd to userland
Milan Jurik <Milan.Jurik@oracle.com>
parents:
diff changeset
    12
and limitations under the License.
d9644516b4a8 7056173 move ejabberd to userland
Milan Jurik <Milan.Jurik@oracle.com>
parents:
diff changeset
    13
d9644516b4a8 7056173 move ejabberd to userland
Milan Jurik <Milan.Jurik@oracle.com>
parents:
diff changeset
    14
When distributing Covered Code, include this CDDL HEADER in each
d9644516b4a8 7056173 move ejabberd to userland
Milan Jurik <Milan.Jurik@oracle.com>
parents:
diff changeset
    15
file and include the License file at usr/src/OPENSOLARIS.LICENSE.
d9644516b4a8 7056173 move ejabberd to userland
Milan Jurik <Milan.Jurik@oracle.com>
parents:
diff changeset
    16
If applicable, add the following below this CDDL HEADER, with the
d9644516b4a8 7056173 move ejabberd to userland
Milan Jurik <Milan.Jurik@oracle.com>
parents:
diff changeset
    17
fields enclosed by brackets "[]" replaced with your own identifying
d9644516b4a8 7056173 move ejabberd to userland
Milan Jurik <Milan.Jurik@oracle.com>
parents:
diff changeset
    18
information: Portions Copyright [yyyy] [name of copyright owner]
d9644516b4a8 7056173 move ejabberd to userland
Milan Jurik <Milan.Jurik@oracle.com>
parents:
diff changeset
    19
d9644516b4a8 7056173 move ejabberd to userland
Milan Jurik <Milan.Jurik@oracle.com>
parents:
diff changeset
    20
CDDL HEADER END
d9644516b4a8 7056173 move ejabberd to userland
Milan Jurik <Milan.Jurik@oracle.com>
parents:
diff changeset
    21
-->
d9644516b4a8 7056173 move ejabberd to userland
Milan Jurik <Milan.Jurik@oracle.com>
parents:
diff changeset
    22
d9644516b4a8 7056173 move ejabberd to userland
Milan Jurik <Milan.Jurik@oracle.com>
parents:
diff changeset
    23
<!DOCTYPE service_bundle SYSTEM "/usr/share/lib/xml/dtd/service_bundle.dtd.1">
d9644516b4a8 7056173 move ejabberd to userland
Milan Jurik <Milan.Jurik@oracle.com>
parents:
diff changeset
    24
<!--
d9644516b4a8 7056173 move ejabberd to userland
Milan Jurik <Milan.Jurik@oracle.com>
parents:
diff changeset
    25
    Copyright (c) 2009, 2011, Oracle and/or its affiliates. All rights reserved.
d9644516b4a8 7056173 move ejabberd to userland
Milan Jurik <Milan.Jurik@oracle.com>
parents:
diff changeset
    26
-->
d9644516b4a8 7056173 move ejabberd to userland
Milan Jurik <Milan.Jurik@oracle.com>
parents:
diff changeset
    27
d9644516b4a8 7056173 move ejabberd to userland
Milan Jurik <Milan.Jurik@oracle.com>
parents:
diff changeset
    28
<service_bundle type='manifest' name='SUNWejabberdr:ejabberd'>
d9644516b4a8 7056173 move ejabberd to userland
Milan Jurik <Milan.Jurik@oracle.com>
parents:
diff changeset
    29
d9644516b4a8 7056173 move ejabberd to userland
Milan Jurik <Milan.Jurik@oracle.com>
parents:
diff changeset
    30
<service
d9644516b4a8 7056173 move ejabberd to userland
Milan Jurik <Milan.Jurik@oracle.com>
parents:
diff changeset
    31
	name='network/xmpp'
d9644516b4a8 7056173 move ejabberd to userland
Milan Jurik <Milan.Jurik@oracle.com>
parents:
diff changeset
    32
	type='service'
d9644516b4a8 7056173 move ejabberd to userland
Milan Jurik <Milan.Jurik@oracle.com>
parents:
diff changeset
    33
	version='1'>
d9644516b4a8 7056173 move ejabberd to userland
Milan Jurik <Milan.Jurik@oracle.com>
parents:
diff changeset
    34
d9644516b4a8 7056173 move ejabberd to userland
Milan Jurik <Milan.Jurik@oracle.com>
parents:
diff changeset
    35
	<!--
d9644516b4a8 7056173 move ejabberd to userland
Milan Jurik <Milan.Jurik@oracle.com>
parents:
diff changeset
    36
	  Because we may have multiple instances of network/xmpp
d9644516b4a8 7056173 move ejabberd to userland
Milan Jurik <Milan.Jurik@oracle.com>
parents:
diff changeset
    37
	  provided by different implementations, we keep dependencies
d9644516b4a8 7056173 move ejabberd to userland
Milan Jurik <Milan.Jurik@oracle.com>
parents:
diff changeset
    38
	  and methods within the instance.
d9644516b4a8 7056173 move ejabberd to userland
Milan Jurik <Milan.Jurik@oracle.com>
parents:
diff changeset
    39
	-->
d9644516b4a8 7056173 move ejabberd to userland
Milan Jurik <Milan.Jurik@oracle.com>
parents:
diff changeset
    40
d9644516b4a8 7056173 move ejabberd to userland
Milan Jurik <Milan.Jurik@oracle.com>
parents:
diff changeset
    41
	<instance name='ejabberd' enabled='false'>
d9644516b4a8 7056173 move ejabberd to userland
Milan Jurik <Milan.Jurik@oracle.com>
parents:
diff changeset
    42
		<!--
d9644516b4a8 7056173 move ejabberd to userland
Milan Jurik <Milan.Jurik@oracle.com>
parents:
diff changeset
    43
		  Wait for network interfaces to be initialized.
d9644516b4a8 7056173 move ejabberd to userland
Milan Jurik <Milan.Jurik@oracle.com>
parents:
diff changeset
    44
		-->
d9644516b4a8 7056173 move ejabberd to userland
Milan Jurik <Milan.Jurik@oracle.com>
parents:
diff changeset
    45
		<dependency name='network'
d9644516b4a8 7056173 move ejabberd to userland
Milan Jurik <Milan.Jurik@oracle.com>
parents:
diff changeset
    46
		    grouping='require_all'
d9644516b4a8 7056173 move ejabberd to userland
Milan Jurik <Milan.Jurik@oracle.com>
parents:
diff changeset
    47
		    restart_on='error'
d9644516b4a8 7056173 move ejabberd to userland
Milan Jurik <Milan.Jurik@oracle.com>
parents:
diff changeset
    48
		    type='service'>
d9644516b4a8 7056173 move ejabberd to userland
Milan Jurik <Milan.Jurik@oracle.com>
parents:
diff changeset
    49
		    <service_fmri value='svc:/milestone/network:default'/>
d9644516b4a8 7056173 move ejabberd to userland
Milan Jurik <Milan.Jurik@oracle.com>
parents:
diff changeset
    50
		</dependency>
d9644516b4a8 7056173 move ejabberd to userland
Milan Jurik <Milan.Jurik@oracle.com>
parents:
diff changeset
    51
d9644516b4a8 7056173 move ejabberd to userland
Milan Jurik <Milan.Jurik@oracle.com>
parents:
diff changeset
    52
		<!--
d9644516b4a8 7056173 move ejabberd to userland
Milan Jurik <Milan.Jurik@oracle.com>
parents:
diff changeset
    53
		  Wait for all local filesystems to be mounted.
d9644516b4a8 7056173 move ejabberd to userland
Milan Jurik <Milan.Jurik@oracle.com>
parents:
diff changeset
    54
		-->
d9644516b4a8 7056173 move ejabberd to userland
Milan Jurik <Milan.Jurik@oracle.com>
parents:
diff changeset
    55
		<dependency name='filesystem-local'
d9644516b4a8 7056173 move ejabberd to userland
Milan Jurik <Milan.Jurik@oracle.com>
parents:
diff changeset
    56
		    grouping='require_all'
d9644516b4a8 7056173 move ejabberd to userland
Milan Jurik <Milan.Jurik@oracle.com>
parents:
diff changeset
    57
		    restart_on='none'
d9644516b4a8 7056173 move ejabberd to userland
Milan Jurik <Milan.Jurik@oracle.com>
parents:
diff changeset
    58
		    type='service'>
d9644516b4a8 7056173 move ejabberd to userland
Milan Jurik <Milan.Jurik@oracle.com>
parents:
diff changeset
    59
		    <service_fmri
d9644516b4a8 7056173 move ejabberd to userland
Milan Jurik <Milan.Jurik@oracle.com>
parents:
diff changeset
    60
			value='svc:/system/filesystem/local:default'/>
d9644516b4a8 7056173 move ejabberd to userland
Milan Jurik <Milan.Jurik@oracle.com>
parents:
diff changeset
    61
		</dependency>
d9644516b4a8 7056173 move ejabberd to userland
Milan Jurik <Milan.Jurik@oracle.com>
parents:
diff changeset
    62
d9644516b4a8 7056173 move ejabberd to userland
Milan Jurik <Milan.Jurik@oracle.com>
parents:
diff changeset
    63
		<method_context>
d9644516b4a8 7056173 move ejabberd to userland
Milan Jurik <Milan.Jurik@oracle.com>
parents:
diff changeset
    64
			<method_credential user='daemon' group='daemon' />
d9644516b4a8 7056173 move ejabberd to userland
Milan Jurik <Milan.Jurik@oracle.com>
parents:
diff changeset
    65
		</method_context>
d9644516b4a8 7056173 move ejabberd to userland
Milan Jurik <Milan.Jurik@oracle.com>
parents:
diff changeset
    66
d9644516b4a8 7056173 move ejabberd to userland
Milan Jurik <Milan.Jurik@oracle.com>
parents:
diff changeset
    67
		<exec_method
d9644516b4a8 7056173 move ejabberd to userland
Milan Jurik <Milan.Jurik@oracle.com>
parents:
diff changeset
    68
			type='method'
d9644516b4a8 7056173 move ejabberd to userland
Milan Jurik <Milan.Jurik@oracle.com>
parents:
diff changeset
    69
			name='start'
d9644516b4a8 7056173 move ejabberd to userland
Milan Jurik <Milan.Jurik@oracle.com>
parents:
diff changeset
    70
			exec='/lib/svc/method/xmpp-ejabberd start'
d9644516b4a8 7056173 move ejabberd to userland
Milan Jurik <Milan.Jurik@oracle.com>
parents:
diff changeset
    71
			timeout_seconds='60' />
d9644516b4a8 7056173 move ejabberd to userland
Milan Jurik <Milan.Jurik@oracle.com>
parents:
diff changeset
    72
d9644516b4a8 7056173 move ejabberd to userland
Milan Jurik <Milan.Jurik@oracle.com>
parents:
diff changeset
    73
		<exec_method
d9644516b4a8 7056173 move ejabberd to userland
Milan Jurik <Milan.Jurik@oracle.com>
parents:
diff changeset
    74
			type='method'
d9644516b4a8 7056173 move ejabberd to userland
Milan Jurik <Milan.Jurik@oracle.com>
parents:
diff changeset
    75
			name='stop'
d9644516b4a8 7056173 move ejabberd to userland
Milan Jurik <Milan.Jurik@oracle.com>
parents:
diff changeset
    76
			exec='/lib/svc/method/xmpp-ejabberd stop'
d9644516b4a8 7056173 move ejabberd to userland
Milan Jurik <Milan.Jurik@oracle.com>
parents:
diff changeset
    77
			timeout_seconds='60' />
d9644516b4a8 7056173 move ejabberd to userland
Milan Jurik <Milan.Jurik@oracle.com>
parents:
diff changeset
    78
d9644516b4a8 7056173 move ejabberd to userland
Milan Jurik <Milan.Jurik@oracle.com>
parents:
diff changeset
    79
		<property_group name='general' type='framework'>
d9644516b4a8 7056173 move ejabberd to userland
Milan Jurik <Milan.Jurik@oracle.com>
parents:
diff changeset
    80
			<propval name='action_authorization' type='astring'
d9644516b4a8 7056173 move ejabberd to userland
Milan Jurik <Milan.Jurik@oracle.com>
parents:
diff changeset
    81
			    value='solaris.smf.manage.ejabberd' />
d9644516b4a8 7056173 move ejabberd to userland
Milan Jurik <Milan.Jurik@oracle.com>
parents:
diff changeset
    82
			<propval name='value_authorization' type='astring'
d9644516b4a8 7056173 move ejabberd to userland
Milan Jurik <Milan.Jurik@oracle.com>
parents:
diff changeset
    83
			    value='solaris.smf.value.ejabberd' />
d9644516b4a8 7056173 move ejabberd to userland
Milan Jurik <Milan.Jurik@oracle.com>
parents:
diff changeset
    84
		</property_group>
d9644516b4a8 7056173 move ejabberd to userland
Milan Jurik <Milan.Jurik@oracle.com>
parents:
diff changeset
    85
d9644516b4a8 7056173 move ejabberd to userland
Milan Jurik <Milan.Jurik@oracle.com>
parents:
diff changeset
    86
		<property_group name='startd' type='framework'>
d9644516b4a8 7056173 move ejabberd to userland
Milan Jurik <Milan.Jurik@oracle.com>
parents:
diff changeset
    87
			<!-- sub-process core dumps shouldn't restart
d9644516b4a8 7056173 move ejabberd to userland
Milan Jurik <Milan.Jurik@oracle.com>
parents:
diff changeset
    88
			    session -->
d9644516b4a8 7056173 move ejabberd to userland
Milan Jurik <Milan.Jurik@oracle.com>
parents:
diff changeset
    89
			<propval name='ignore_error' type='astring'
d9644516b4a8 7056173 move ejabberd to userland
Milan Jurik <Milan.Jurik@oracle.com>
parents:
diff changeset
    90
			    value='core,signal' />
d9644516b4a8 7056173 move ejabberd to userland
Milan Jurik <Milan.Jurik@oracle.com>
parents:
diff changeset
    91
		</property_group>
d9644516b4a8 7056173 move ejabberd to userland
Milan Jurik <Milan.Jurik@oracle.com>
parents:
diff changeset
    92
d9644516b4a8 7056173 move ejabberd to userland
Milan Jurik <Milan.Jurik@oracle.com>
parents:
diff changeset
    93
        <template>
d9644516b4a8 7056173 move ejabberd to userland
Milan Jurik <Milan.Jurik@oracle.com>
parents:
diff changeset
    94
            <common_name>
d9644516b4a8 7056173 move ejabberd to userland
Milan Jurik <Milan.Jurik@oracle.com>
parents:
diff changeset
    95
                <loctext xml:lang='C'>
d9644516b4a8 7056173 move ejabberd to userland
Milan Jurik <Milan.Jurik@oracle.com>
parents:
diff changeset
    96
                    ejabberd Jabber/XMPP Server
d9644516b4a8 7056173 move ejabberd to userland
Milan Jurik <Milan.Jurik@oracle.com>
parents:
diff changeset
    97
                </loctext>
d9644516b4a8 7056173 move ejabberd to userland
Milan Jurik <Milan.Jurik@oracle.com>
parents:
diff changeset
    98
            </common_name>
d9644516b4a8 7056173 move ejabberd to userland
Milan Jurik <Milan.Jurik@oracle.com>
parents:
diff changeset
    99
            <documentation>
d9644516b4a8 7056173 move ejabberd to userland
Milan Jurik <Milan.Jurik@oracle.com>
parents:
diff changeset
   100
                <manpage title='ejabberdctl' section='8'
d9644516b4a8 7056173 move ejabberd to userland
Milan Jurik <Milan.Jurik@oracle.com>
parents:
diff changeset
   101
                    manpath='/usr/share/man' />
d9644516b4a8 7056173 move ejabberd to userland
Milan Jurik <Milan.Jurik@oracle.com>
parents:
diff changeset
   102
                <doc_link name='ejabberd.im'
d9644516b4a8 7056173 move ejabberd to userland
Milan Jurik <Milan.Jurik@oracle.com>
parents:
diff changeset
   103
                    uri='http://www.ejabberd.im' />
d9644516b4a8 7056173 move ejabberd to userland
Milan Jurik <Milan.Jurik@oracle.com>
parents:
diff changeset
   104
            </documentation>
d9644516b4a8 7056173 move ejabberd to userland
Milan Jurik <Milan.Jurik@oracle.com>
parents:
diff changeset
   105
        </template>
d9644516b4a8 7056173 move ejabberd to userland
Milan Jurik <Milan.Jurik@oracle.com>
parents:
diff changeset
   106
	</instance>
d9644516b4a8 7056173 move ejabberd to userland
Milan Jurik <Milan.Jurik@oracle.com>
parents:
diff changeset
   107
d9644516b4a8 7056173 move ejabberd to userland
Milan Jurik <Milan.Jurik@oracle.com>
parents:
diff changeset
   108
        <stability value='Evolving' />
d9644516b4a8 7056173 move ejabberd to userland
Milan Jurik <Milan.Jurik@oracle.com>
parents:
diff changeset
   109
</service>
d9644516b4a8 7056173 move ejabberd to userland
Milan Jurik <Milan.Jurik@oracle.com>
parents:
diff changeset
   110
d9644516b4a8 7056173 move ejabberd to userland
Milan Jurik <Milan.Jurik@oracle.com>
parents:
diff changeset
   111
</service_bundle>