xref: /illumos-gate/usr/src/cmd/ndmpd/ndmp.xml (revision bbf21555)
12654012fSReza Sabdar<?xml version="1.0"?>
22654012fSReza Sabdar<!DOCTYPE service_bundle SYSTEM "/usr/share/lib/xml/dtd/service_bundle.dtd.1">
32654012fSReza Sabdar<!--
4d0194491SJanice ChangCopyright (c) 2008, 2010, Oracle and/or its affiliates. All rights reserved.
597f7c475SJan KrylCopyright 2014 Nexenta Systems, Inc. All rights reserved.
62654012fSReza Sabdar
72654012fSReza SabdarNOTE:  This service manifest is not editable; its contents will
82654012fSReza Sabdarbe overwritten by package or patch operations, including
92654012fSReza Sabdaroperating system upgrade.  Make customizations in a different
102654012fSReza Sabdarfile.
112654012fSReza Sabdar
122654012fSReza SabdarBSD 3 Clause License
132654012fSReza Sabdar
142654012fSReza SabdarCopyright (c) 2007, The Storage Networking Industry Association.
152654012fSReza Sabdar
162654012fSReza SabdarRedistribution and use in source and binary forms, with or without
172654012fSReza Sabdarmodification, are permitted provided that the following conditions
182654012fSReza Sabdarare met:
192654012fSReza Sabdar	- Redistributions of source code must retain the above copyright
202654012fSReza Sabdar	  notice, this list of conditions and the following disclaimer.
212654012fSReza Sabdar
222654012fSReza Sabdar	- Redistributions in binary form must reproduce the above copyright
232654012fSReza Sabdar	  notice, this list of conditions and the following disclaimer in
242654012fSReza Sabdar	  the documentation and/or other materials provided with the
252654012fSReza Sabdar	  distribution.
262654012fSReza Sabdar
272654012fSReza Sabdar	- Neither the name of The Storage Networking Industry Association (SNIA)
282654012fSReza Sabdar	  nor the names of its contributors may be used to endorse or promote
292654012fSReza Sabdar	  products derived from this software without specific prior written
302654012fSReza Sabdar	  permission.
312654012fSReza Sabdar
322654012fSReza SabdarTHIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
332654012fSReza SabdarAND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
342654012fSReza SabdarIMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
352654012fSReza SabdarARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE
362654012fSReza SabdarLIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR
372654012fSReza SabdarCONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF
382654012fSReza SabdarSUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS
392654012fSReza SabdarINTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN
402654012fSReza SabdarCONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
412654012fSReza SabdarARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
422654012fSReza SabdarPOSSIBILITY OF SUCH DAMAGE.
43*bbf21555SRichard Lowe
442654012fSReza Sabdar-->
452654012fSReza Sabdar
462654012fSReza Sabdar<service_bundle type='manifest' name='SUNWndmpr:ndmpd'>
472654012fSReza Sabdar
482654012fSReza Sabdar<!-- Name the service to 'system/ndmpd'  -->
492654012fSReza Sabdar<service
502654012fSReza Sabdar	name='system/ndmpd'
512654012fSReza Sabdar	type='service'
522654012fSReza Sabdar	version='1'>
532654012fSReza Sabdar
542654012fSReza Sabdar
552654012fSReza Sabdar	<!-- Create default service instance.  -->
562654012fSReza Sabdar	<create_default_instance enabled='false' />
572654012fSReza Sabdar
582654012fSReza Sabdar	<!-- Service has single instance  -->
592654012fSReza Sabdar	<single_instance/>
602654012fSReza Sabdar
612654012fSReza Sabdar	<!-- Identify dependencies.  -->
622654012fSReza Sabdar	<dependency
632654012fSReza Sabdar		name='milestone'
642654012fSReza Sabdar		grouping='require_all'
652654012fSReza Sabdar		restart_on='error'
662654012fSReza Sabdar		type='service'>
672654012fSReza Sabdar		<service_fmri value='svc:/milestone/sysconfig' />
682654012fSReza Sabdar	</dependency>
692654012fSReza Sabdar
702654012fSReza Sabdar	<!-- Identify start/stop/refresh methods -->
712654012fSReza Sabdar	<exec_method
722654012fSReza Sabdar		type='method'
732654012fSReza Sabdar		name='start'
742654012fSReza Sabdar		exec='/lib/svc/method/svc-ndmp'
752654012fSReza Sabdar		timeout_seconds='60' >
762654012fSReza Sabdar		<method_context>
772654012fSReza Sabdar			<method_credential
782654012fSReza Sabdar				user='root' group='sys'
792654012fSReza Sabdar			/>
802654012fSReza Sabdar		</method_context>
812654012fSReza Sabdar	</exec_method>
822654012fSReza Sabdar
832654012fSReza Sabdar	<exec_method
842654012fSReza Sabdar		type='method'
852654012fSReza Sabdar		name='stop'
862654012fSReza Sabdar		exec=':kill'
872654012fSReza Sabdar		timeout_seconds='60' >
882654012fSReza Sabdar	</exec_method>
892654012fSReza Sabdar
902654012fSReza Sabdar	<exec_method
912654012fSReza Sabdar		type='method'
922654012fSReza Sabdar		name='refresh'
932654012fSReza Sabdar		exec=':kill -HUP'
942654012fSReza Sabdar		timeout_seconds='60' >
952654012fSReza Sabdar	</exec_method>
962654012fSReza Sabdar
972654012fSReza Sabdar	<property_group name='general' type='framework'>
982654012fSReza Sabdar		<!-- To Start/Stop/Refresh the service -->
992654012fSReza Sabdar		<propval name='action_authorization' type='astring'
1002654012fSReza Sabdar			value='solaris.smf.manage.ndmp' />
1012654012fSReza Sabdar		<!-- To Configure service parameters -->
1022654012fSReza Sabdar		<propval name='value_authorization' type='astring'
1032654012fSReza Sabdar			value='solaris.smf.manage.ndmp' />
1042654012fSReza Sabdar	</property_group>
1052654012fSReza Sabdar
1062654012fSReza Sabdar	<property_group name='read' type='application'>
1072654012fSReza Sabdar		<!-- To read protected parameters -->
1082654012fSReza Sabdar		<propval name='read_authorization' type='astring'
1092654012fSReza Sabdar			value='solaris.smf.read.ndmp' />
1102654012fSReza Sabdar		<propval name='value_authorization' type='astring'
1112654012fSReza Sabdar			value='solaris.smf.value.ndmp' />
1122654012fSReza Sabdar		<propval name='cram-md5-username' type='astring' value='' />
1132654012fSReza Sabdar		<propval name='cram-md5-password' type='astring' value='' />
1142654012fSReza Sabdar		<propval name='cleartext-username' type='astring' value='' />
1152654012fSReza Sabdar		<propval name='cleartext-password' type='astring' value='' />
1162654012fSReza Sabdar	</property_group>
1172654012fSReza Sabdar
1182654012fSReza Sabdar	<property_group name='ndmpd' type='application'>
1192654012fSReza Sabdar		<stability value='Evolving' />
120faac71c0SJan Kryl		<propval name='debug-mode' type='boolean' value='false' />
121faac71c0SJan Kryl		<propval name='debug-path' type='astring' value='/var/log/ndmp' />
122faac71c0SJan Kryl		<propval name='plugin-path' type='astring' value='' />
1232654012fSReza Sabdar		<propval name='dump-pathnode' type='boolean' value='false' />
1242654012fSReza Sabdar		<propval name='tar-pathnode' type='boolean' value='false' />
1252654012fSReza Sabdar		<propval name='ignore-ctime' type='boolean' value='false' />
1262654012fSReza Sabdar		<propval name='token-maxseq' type='integer' value='9' />
1272654012fSReza Sabdar		<propval name='version' type='integer' value='4' />
1282654012fSReza Sabdar		<propval name='dar-support' type='boolean' value='false' />
1292654012fSReza Sabdar		<propval name='backup-quarantine' type='boolean' value='false' />
1302654012fSReza Sabdar		<propval name='restore-quarantine' type='boolean' value='false' />
1312654012fSReza Sabdar		<propval name='overwrite-quarantine' type='boolean' value='false' />
1322654012fSReza Sabdar		<propval name='mover-nic' type='astring' value='' />
1332654012fSReza Sabdar		<propval name='fh-inode' type='boolean' value='false' />
1342654012fSReza Sabdar		<propval name='include-lmtime' type='boolean' value='false' />
1352654012fSReza Sabdar		<propval name='restore-fullpath' type='boolean' value='false' />
13697f7c475SJan Kryl		<propval name='socket-css' type='integer' value='60' />
13797f7c475SJan Kryl		<propval name='socket-crs' type='integer' value='60' />
1382654012fSReza Sabdar		<propval name='mover-recordsize' type='integer' value='60' />
1392654012fSReza Sabdar		<propval name='restore-wildcard-enable' type='boolean' value='false' />
1402654012fSReza Sabdar		<propval name='tcp-port' type='integer' value='10000' />
141d0194491SJanice Chang		<propval name='zfs-force-override' type='astring' value='off' />
1421e05b03fSJanice Chang		<propval name='drive-type' type='astring' value='sysv' />
1432654012fSReza Sabdar		<propval name='value_authorization' type='astring'
1442654012fSReza Sabdar			value='solaris.smf.value.ndmp' />
1452654012fSReza Sabdar	</property_group>
1462654012fSReza Sabdar
1472654012fSReza Sabdar	<!-- Create Service Template information -->
1482654012fSReza Sabdar	<template>
1492654012fSReza Sabdar		<common_name>
1502654012fSReza Sabdar			<loctext xml:lang='C'> NDMP Service</loctext>
1512654012fSReza Sabdar		</common_name>
1522654012fSReza Sabdar		<documentation>
153*bbf21555SRichard Lowe			<manpage title='ndmpd' section='8'
1542654012fSReza Sabdar				manpath='/usr/share/man' />
1552654012fSReza Sabdar		</documentation>
1562654012fSReza Sabdar	</template>
1572654012fSReza Sabdar
1582654012fSReza Sabdar
1592654012fSReza Sabdar</service>
1602654012fSReza Sabdar
1612654012fSReza Sabdar</service_bundle>
162