2654012f83cec5dc15b61dfe3e4a4915f186e7a6Reza Sabdar<?xml version="1.0"?>
2654012f83cec5dc15b61dfe3e4a4915f186e7a6Reza Sabdar<!DOCTYPE service_bundle SYSTEM "/usr/share/lib/xml/dtd/service_bundle.dtd.1">
2654012f83cec5dc15b61dfe3e4a4915f186e7a6Reza Sabdar<!--
d019449136cec9f203f106de418421095790e4e2Janice ChangCopyright (c) 2008, 2010, Oracle and/or its affiliates. All rights reserved.
97f7c4750238e3c507904468e4e9f17b15a08e2dJan KrylCopyright 2014 Nexenta Systems, Inc. All rights reserved.
2654012f83cec5dc15b61dfe3e4a4915f186e7a6Reza Sabdar
2654012f83cec5dc15b61dfe3e4a4915f186e7a6Reza SabdarNOTE: This service manifest is not editable; its contents will
2654012f83cec5dc15b61dfe3e4a4915f186e7a6Reza Sabdarbe overwritten by package or patch operations, including
2654012f83cec5dc15b61dfe3e4a4915f186e7a6Reza Sabdaroperating system upgrade. Make customizations in a different
2654012f83cec5dc15b61dfe3e4a4915f186e7a6Reza Sabdarfile.
2654012f83cec5dc15b61dfe3e4a4915f186e7a6Reza Sabdar
2654012f83cec5dc15b61dfe3e4a4915f186e7a6Reza SabdarBSD 3 Clause License
2654012f83cec5dc15b61dfe3e4a4915f186e7a6Reza Sabdar
2654012f83cec5dc15b61dfe3e4a4915f186e7a6Reza SabdarCopyright (c) 2007, The Storage Networking Industry Association.
2654012f83cec5dc15b61dfe3e4a4915f186e7a6Reza Sabdar
2654012f83cec5dc15b61dfe3e4a4915f186e7a6Reza SabdarRedistribution and use in source and binary forms, with or without
2654012f83cec5dc15b61dfe3e4a4915f186e7a6Reza Sabdarmodification, are permitted provided that the following conditions
2654012f83cec5dc15b61dfe3e4a4915f186e7a6Reza Sabdarare met:
2654012f83cec5dc15b61dfe3e4a4915f186e7a6Reza Sabdar - Redistributions of source code must retain the above copyright
2654012f83cec5dc15b61dfe3e4a4915f186e7a6Reza Sabdar notice, this list of conditions and the following disclaimer.
2654012f83cec5dc15b61dfe3e4a4915f186e7a6Reza Sabdar
2654012f83cec5dc15b61dfe3e4a4915f186e7a6Reza Sabdar - Redistributions in binary form must reproduce the above copyright
2654012f83cec5dc15b61dfe3e4a4915f186e7a6Reza Sabdar notice, this list of conditions and the following disclaimer in
2654012f83cec5dc15b61dfe3e4a4915f186e7a6Reza Sabdar the documentation and/or other materials provided with the
2654012f83cec5dc15b61dfe3e4a4915f186e7a6Reza Sabdar distribution.
2654012f83cec5dc15b61dfe3e4a4915f186e7a6Reza Sabdar
2654012f83cec5dc15b61dfe3e4a4915f186e7a6Reza Sabdar - Neither the name of The Storage Networking Industry Association (SNIA)
2654012f83cec5dc15b61dfe3e4a4915f186e7a6Reza Sabdar nor the names of its contributors may be used to endorse or promote
2654012f83cec5dc15b61dfe3e4a4915f186e7a6Reza Sabdar products derived from this software without specific prior written
2654012f83cec5dc15b61dfe3e4a4915f186e7a6Reza Sabdar permission.
2654012f83cec5dc15b61dfe3e4a4915f186e7a6Reza Sabdar
2654012f83cec5dc15b61dfe3e4a4915f186e7a6Reza SabdarTHIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
2654012f83cec5dc15b61dfe3e4a4915f186e7a6Reza SabdarAND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
2654012f83cec5dc15b61dfe3e4a4915f186e7a6Reza SabdarIMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
2654012f83cec5dc15b61dfe3e4a4915f186e7a6Reza SabdarARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE
2654012f83cec5dc15b61dfe3e4a4915f186e7a6Reza SabdarLIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR
2654012f83cec5dc15b61dfe3e4a4915f186e7a6Reza SabdarCONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF
2654012f83cec5dc15b61dfe3e4a4915f186e7a6Reza SabdarSUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS
2654012f83cec5dc15b61dfe3e4a4915f186e7a6Reza SabdarINTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN
2654012f83cec5dc15b61dfe3e4a4915f186e7a6Reza SabdarCONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
2654012f83cec5dc15b61dfe3e4a4915f186e7a6Reza SabdarARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
2654012f83cec5dc15b61dfe3e4a4915f186e7a6Reza SabdarPOSSIBILITY OF SUCH DAMAGE.
2654012f83cec5dc15b61dfe3e4a4915f186e7a6Reza Sabdar
2654012f83cec5dc15b61dfe3e4a4915f186e7a6Reza Sabdar-->
2654012f83cec5dc15b61dfe3e4a4915f186e7a6Reza Sabdar
2654012f83cec5dc15b61dfe3e4a4915f186e7a6Reza Sabdar<service_bundle type='manifest' name='SUNWndmpr:ndmpd'>
2654012f83cec5dc15b61dfe3e4a4915f186e7a6Reza Sabdar
2654012f83cec5dc15b61dfe3e4a4915f186e7a6Reza Sabdar<!-- Name the service to 'system/ndmpd' -->
2654012f83cec5dc15b61dfe3e4a4915f186e7a6Reza Sabdar<service
2654012f83cec5dc15b61dfe3e4a4915f186e7a6Reza Sabdar name='system/ndmpd'
2654012f83cec5dc15b61dfe3e4a4915f186e7a6Reza Sabdar type='service'
2654012f83cec5dc15b61dfe3e4a4915f186e7a6Reza Sabdar version='1'>
2654012f83cec5dc15b61dfe3e4a4915f186e7a6Reza Sabdar
2654012f83cec5dc15b61dfe3e4a4915f186e7a6Reza Sabdar
2654012f83cec5dc15b61dfe3e4a4915f186e7a6Reza Sabdar <!-- Create default service instance. -->
2654012f83cec5dc15b61dfe3e4a4915f186e7a6Reza Sabdar <create_default_instance enabled='false' />
2654012f83cec5dc15b61dfe3e4a4915f186e7a6Reza Sabdar
2654012f83cec5dc15b61dfe3e4a4915f186e7a6Reza Sabdar <!-- Service has single instance -->
2654012f83cec5dc15b61dfe3e4a4915f186e7a6Reza Sabdar <single_instance/>
2654012f83cec5dc15b61dfe3e4a4915f186e7a6Reza Sabdar
2654012f83cec5dc15b61dfe3e4a4915f186e7a6Reza Sabdar <!-- Identify dependencies. -->
2654012f83cec5dc15b61dfe3e4a4915f186e7a6Reza Sabdar <dependency
2654012f83cec5dc15b61dfe3e4a4915f186e7a6Reza Sabdar name='milestone'
2654012f83cec5dc15b61dfe3e4a4915f186e7a6Reza Sabdar grouping='require_all'
2654012f83cec5dc15b61dfe3e4a4915f186e7a6Reza Sabdar restart_on='error'
2654012f83cec5dc15b61dfe3e4a4915f186e7a6Reza Sabdar type='service'>
2654012f83cec5dc15b61dfe3e4a4915f186e7a6Reza Sabdar <service_fmri value='svc:/milestone/sysconfig' />
2654012f83cec5dc15b61dfe3e4a4915f186e7a6Reza Sabdar </dependency>
2654012f83cec5dc15b61dfe3e4a4915f186e7a6Reza Sabdar
2654012f83cec5dc15b61dfe3e4a4915f186e7a6Reza Sabdar <!-- Identify start/stop/refresh methods -->
2654012f83cec5dc15b61dfe3e4a4915f186e7a6Reza Sabdar <exec_method
2654012f83cec5dc15b61dfe3e4a4915f186e7a6Reza Sabdar type='method'
2654012f83cec5dc15b61dfe3e4a4915f186e7a6Reza Sabdar name='start'
2654012f83cec5dc15b61dfe3e4a4915f186e7a6Reza Sabdar exec='/lib/svc/method/svc-ndmp'
2654012f83cec5dc15b61dfe3e4a4915f186e7a6Reza Sabdar timeout_seconds='60' >
2654012f83cec5dc15b61dfe3e4a4915f186e7a6Reza Sabdar <method_context>
2654012f83cec5dc15b61dfe3e4a4915f186e7a6Reza Sabdar <method_credential
2654012f83cec5dc15b61dfe3e4a4915f186e7a6Reza Sabdar user='root' group='sys'
2654012f83cec5dc15b61dfe3e4a4915f186e7a6Reza Sabdar />
2654012f83cec5dc15b61dfe3e4a4915f186e7a6Reza Sabdar </method_context>
2654012f83cec5dc15b61dfe3e4a4915f186e7a6Reza Sabdar </exec_method>
2654012f83cec5dc15b61dfe3e4a4915f186e7a6Reza Sabdar
2654012f83cec5dc15b61dfe3e4a4915f186e7a6Reza Sabdar <exec_method
2654012f83cec5dc15b61dfe3e4a4915f186e7a6Reza Sabdar type='method'
2654012f83cec5dc15b61dfe3e4a4915f186e7a6Reza Sabdar name='stop'
2654012f83cec5dc15b61dfe3e4a4915f186e7a6Reza Sabdar exec=':kill'
2654012f83cec5dc15b61dfe3e4a4915f186e7a6Reza Sabdar timeout_seconds='60' >
2654012f83cec5dc15b61dfe3e4a4915f186e7a6Reza Sabdar </exec_method>
2654012f83cec5dc15b61dfe3e4a4915f186e7a6Reza Sabdar
2654012f83cec5dc15b61dfe3e4a4915f186e7a6Reza Sabdar <exec_method
2654012f83cec5dc15b61dfe3e4a4915f186e7a6Reza Sabdar type='method'
2654012f83cec5dc15b61dfe3e4a4915f186e7a6Reza Sabdar name='refresh'
2654012f83cec5dc15b61dfe3e4a4915f186e7a6Reza Sabdar exec=':kill -HUP'
2654012f83cec5dc15b61dfe3e4a4915f186e7a6Reza Sabdar timeout_seconds='60' >
2654012f83cec5dc15b61dfe3e4a4915f186e7a6Reza Sabdar </exec_method>
2654012f83cec5dc15b61dfe3e4a4915f186e7a6Reza Sabdar
2654012f83cec5dc15b61dfe3e4a4915f186e7a6Reza Sabdar <property_group name='general' type='framework'>
2654012f83cec5dc15b61dfe3e4a4915f186e7a6Reza Sabdar <!-- To Start/Stop/Refresh the service -->
2654012f83cec5dc15b61dfe3e4a4915f186e7a6Reza Sabdar <propval name='action_authorization' type='astring'
2654012f83cec5dc15b61dfe3e4a4915f186e7a6Reza Sabdar value='solaris.smf.manage.ndmp' />
2654012f83cec5dc15b61dfe3e4a4915f186e7a6Reza Sabdar <!-- To Configure service parameters -->
2654012f83cec5dc15b61dfe3e4a4915f186e7a6Reza Sabdar <propval name='value_authorization' type='astring'
2654012f83cec5dc15b61dfe3e4a4915f186e7a6Reza Sabdar value='solaris.smf.manage.ndmp' />
2654012f83cec5dc15b61dfe3e4a4915f186e7a6Reza Sabdar </property_group>
2654012f83cec5dc15b61dfe3e4a4915f186e7a6Reza Sabdar
2654012f83cec5dc15b61dfe3e4a4915f186e7a6Reza Sabdar <property_group name='read' type='application'>
2654012f83cec5dc15b61dfe3e4a4915f186e7a6Reza Sabdar <!-- To read protected parameters -->
2654012f83cec5dc15b61dfe3e4a4915f186e7a6Reza Sabdar <propval name='read_authorization' type='astring'
2654012f83cec5dc15b61dfe3e4a4915f186e7a6Reza Sabdar value='solaris.smf.read.ndmp' />
2654012f83cec5dc15b61dfe3e4a4915f186e7a6Reza Sabdar <propval name='value_authorization' type='astring'
2654012f83cec5dc15b61dfe3e4a4915f186e7a6Reza Sabdar value='solaris.smf.value.ndmp' />
2654012f83cec5dc15b61dfe3e4a4915f186e7a6Reza Sabdar <propval name='cram-md5-username' type='astring' value='' />
2654012f83cec5dc15b61dfe3e4a4915f186e7a6Reza Sabdar <propval name='cram-md5-password' type='astring' value='' />
2654012f83cec5dc15b61dfe3e4a4915f186e7a6Reza Sabdar <propval name='cleartext-username' type='astring' value='' />
2654012f83cec5dc15b61dfe3e4a4915f186e7a6Reza Sabdar <propval name='cleartext-password' type='astring' value='' />
2654012f83cec5dc15b61dfe3e4a4915f186e7a6Reza Sabdar </property_group>
2654012f83cec5dc15b61dfe3e4a4915f186e7a6Reza Sabdar
2654012f83cec5dc15b61dfe3e4a4915f186e7a6Reza Sabdar <property_group name='ndmpd' type='application'>
2654012f83cec5dc15b61dfe3e4a4915f186e7a6Reza Sabdar <stability value='Evolving' />
faac71c002f7c7a98741f991b25937b24f309df0Jan Kryl <propval name='debug-mode' type='boolean' value='false' />
faac71c002f7c7a98741f991b25937b24f309df0Jan Kryl <propval name='debug-path' type='astring' value='/var/log/ndmp' />
faac71c002f7c7a98741f991b25937b24f309df0Jan Kryl <propval name='plugin-path' type='astring' value='' />
2654012f83cec5dc15b61dfe3e4a4915f186e7a6Reza Sabdar <propval name='dump-pathnode' type='boolean' value='false' />
2654012f83cec5dc15b61dfe3e4a4915f186e7a6Reza Sabdar <propval name='tar-pathnode' type='boolean' value='false' />
2654012f83cec5dc15b61dfe3e4a4915f186e7a6Reza Sabdar <propval name='ignore-ctime' type='boolean' value='false' />
2654012f83cec5dc15b61dfe3e4a4915f186e7a6Reza Sabdar <propval name='token-maxseq' type='integer' value='9' />
2654012f83cec5dc15b61dfe3e4a4915f186e7a6Reza Sabdar <propval name='version' type='integer' value='4' />
2654012f83cec5dc15b61dfe3e4a4915f186e7a6Reza Sabdar <propval name='dar-support' type='boolean' value='false' />
2654012f83cec5dc15b61dfe3e4a4915f186e7a6Reza Sabdar <propval name='backup-quarantine' type='boolean' value='false' />
2654012f83cec5dc15b61dfe3e4a4915f186e7a6Reza Sabdar <propval name='restore-quarantine' type='boolean' value='false' />
2654012f83cec5dc15b61dfe3e4a4915f186e7a6Reza Sabdar <propval name='overwrite-quarantine' type='boolean' value='false' />
2654012f83cec5dc15b61dfe3e4a4915f186e7a6Reza Sabdar <propval name='mover-nic' type='astring' value='' />
2654012f83cec5dc15b61dfe3e4a4915f186e7a6Reza Sabdar <propval name='fh-inode' type='boolean' value='false' />
2654012f83cec5dc15b61dfe3e4a4915f186e7a6Reza Sabdar <propval name='include-lmtime' type='boolean' value='false' />
2654012f83cec5dc15b61dfe3e4a4915f186e7a6Reza Sabdar <propval name='restore-fullpath' type='boolean' value='false' />
97f7c4750238e3c507904468e4e9f17b15a08e2dJan Kryl <propval name='socket-css' type='integer' value='60' />
97f7c4750238e3c507904468e4e9f17b15a08e2dJan Kryl <propval name='socket-crs' type='integer' value='60' />
2654012f83cec5dc15b61dfe3e4a4915f186e7a6Reza Sabdar <propval name='mover-recordsize' type='integer' value='60' />
2654012f83cec5dc15b61dfe3e4a4915f186e7a6Reza Sabdar <propval name='restore-wildcard-enable' type='boolean' value='false' />
2654012f83cec5dc15b61dfe3e4a4915f186e7a6Reza Sabdar <propval name='tcp-port' type='integer' value='10000' />
d019449136cec9f203f106de418421095790e4e2Janice Chang <propval name='zfs-force-override' type='astring' value='off' />
1e05b03fa76ee89d509f0c461b36cb865f1e6794Janice Chang <propval name='drive-type' type='astring' value='sysv' />
2654012f83cec5dc15b61dfe3e4a4915f186e7a6Reza Sabdar <propval name='value_authorization' type='astring'
2654012f83cec5dc15b61dfe3e4a4915f186e7a6Reza Sabdar value='solaris.smf.value.ndmp' />
2654012f83cec5dc15b61dfe3e4a4915f186e7a6Reza Sabdar </property_group>
2654012f83cec5dc15b61dfe3e4a4915f186e7a6Reza Sabdar
2654012f83cec5dc15b61dfe3e4a4915f186e7a6Reza Sabdar <!-- Create Service Template information -->
2654012f83cec5dc15b61dfe3e4a4915f186e7a6Reza Sabdar <template>
2654012f83cec5dc15b61dfe3e4a4915f186e7a6Reza Sabdar <common_name>
2654012f83cec5dc15b61dfe3e4a4915f186e7a6Reza Sabdar <loctext xml:lang='C'> NDMP Service</loctext>
2654012f83cec5dc15b61dfe3e4a4915f186e7a6Reza Sabdar </common_name>
2654012f83cec5dc15b61dfe3e4a4915f186e7a6Reza Sabdar <documentation>
2654012f83cec5dc15b61dfe3e4a4915f186e7a6Reza Sabdar <manpage title='ndmpd' section='1M'
2654012f83cec5dc15b61dfe3e4a4915f186e7a6Reza Sabdar manpath='/usr/share/man' />
2654012f83cec5dc15b61dfe3e4a4915f186e7a6Reza Sabdar </documentation>
2654012f83cec5dc15b61dfe3e4a4915f186e7a6Reza Sabdar </template>
2654012f83cec5dc15b61dfe3e4a4915f186e7a6Reza Sabdar
2654012f83cec5dc15b61dfe3e4a4915f186e7a6Reza Sabdar
2654012f83cec5dc15b61dfe3e4a4915f186e7a6Reza Sabdar</service>
2654012f83cec5dc15b61dfe3e4a4915f186e7a6Reza Sabdar
2654012f83cec5dc15b61dfe3e4a4915f186e7a6Reza Sabdar</service_bundle>