1*29a47e6eSAlexander Eremin<?xml version='1.0'?> 2*29a47e6eSAlexander Eremin<!DOCTYPE service_bundle SYSTEM '/usr/share/lib/xml/dtd/service_bundle.dtd.1'> 3*29a47e6eSAlexander Eremin<!-- 4*29a47e6eSAlexander Eremin 5*29a47e6eSAlexander EreminThis file and its contents are supplied under the terms of the 6*29a47e6eSAlexander EreminCommon Development and Distribution License ("CDDL"), version 1.0. 7*29a47e6eSAlexander EreminYou may only use this file in accordance with the terms of version 8*29a47e6eSAlexander Ereminof the CDDL. 9*29a47e6eSAlexander Eremin 10*29a47e6eSAlexander EreminA full copy of the text of the CDDL should have accompanied this 11*29a47e6eSAlexander Ereminsource. A copy of the CDDL is also available via the Internet at 12*29a47e6eSAlexander Ereminhttp://www.illumos.org/license/CDDL. 13*29a47e6eSAlexander Eremin 14*29a47e6eSAlexander EreminCopyright 2015 Nexenta Systems, Inc. All rights reserved. 15*29a47e6eSAlexander Eremin 16*29a47e6eSAlexander EreminNOTE: This service manifest is not editable; its contents will 17*29a47e6eSAlexander Ereminbe overwritten by package or patch operations, including 18*29a47e6eSAlexander Ereminoperating system upgrade. 19*29a47e6eSAlexander Eremin 20*29a47e6eSAlexander Eremin--> 21*29a47e6eSAlexander Eremin 22*29a47e6eSAlexander Eremin<service_bundle type='manifest' name='network:tftp'> 23*29a47e6eSAlexander Eremin 24*29a47e6eSAlexander Eremin<service 25*29a47e6eSAlexander Eremin name='network/tftp/udp6' 26*29a47e6eSAlexander Eremin type='service' 27*29a47e6eSAlexander Eremin version='1'> 28*29a47e6eSAlexander Eremin 29*29a47e6eSAlexander Eremin <create_default_instance enabled='false'/> 30*29a47e6eSAlexander Eremin 31*29a47e6eSAlexander Eremin <restarter> 32*29a47e6eSAlexander Eremin <service_fmri value='svc:/network/inetd:default' /> 33*29a47e6eSAlexander Eremin </restarter> 34*29a47e6eSAlexander Eremin 35*29a47e6eSAlexander Eremin <exec_method 36*29a47e6eSAlexander Eremin type='method' 37*29a47e6eSAlexander Eremin name='inetd_start' 38*29a47e6eSAlexander Eremin exec='/usr/sbin/in.tftpd -s /tftpboot' 39*29a47e6eSAlexander Eremin timeout_seconds='0'> 40*29a47e6eSAlexander Eremin <method_context> 41*29a47e6eSAlexander Eremin <method_credential user='root' group='root' /> 42*29a47e6eSAlexander Eremin </method_context> 43*29a47e6eSAlexander Eremin </exec_method> 44*29a47e6eSAlexander Eremin 45*29a47e6eSAlexander Eremin <exec_method 46*29a47e6eSAlexander Eremin type='method' 47*29a47e6eSAlexander Eremin name='inetd_disable' 48*29a47e6eSAlexander Eremin exec=':kill' 49*29a47e6eSAlexander Eremin timeout_seconds='0'> 50*29a47e6eSAlexander Eremin </exec_method> 51*29a47e6eSAlexander Eremin 52*29a47e6eSAlexander Eremin <exec_method 53*29a47e6eSAlexander Eremin type='method' 54*29a47e6eSAlexander Eremin name='inetd_offline' 55*29a47e6eSAlexander Eremin exec=':kill_process' 56*29a47e6eSAlexander Eremin timeout_seconds='0'> 57*29a47e6eSAlexander Eremin </exec_method> 58*29a47e6eSAlexander Eremin 59*29a47e6eSAlexander Eremin <property_group name='inetd' type='framework'> 60*29a47e6eSAlexander Eremin <propval name='name' type='astring' value='tftp' /> 61*29a47e6eSAlexander Eremin <propval name='endpoint_type' type='astring' value='dgram' /> 62*29a47e6eSAlexander Eremin <propval name='proto' type='astring' value='udp6' /> 63*29a47e6eSAlexander Eremin <propval name='wait' type='boolean' value='true' /> 64*29a47e6eSAlexander Eremin <propval name='isrpc' type='boolean' value='false' /> 65*29a47e6eSAlexander Eremin </property_group> 66*29a47e6eSAlexander Eremin 67*29a47e6eSAlexander Eremin <stability value='External' /> 68*29a47e6eSAlexander Eremin 69*29a47e6eSAlexander Eremin <template> 70*29a47e6eSAlexander Eremin <common_name> 71*29a47e6eSAlexander Eremin <loctext xml:lang='C'> 72*29a47e6eSAlexander Eremin TFTP server 73*29a47e6eSAlexander Eremin </loctext> 74*29a47e6eSAlexander Eremin </common_name> 75*29a47e6eSAlexander Eremin <documentation> 76*29a47e6eSAlexander Eremin <manpage title='in.tftpd' section='1M' 77*29a47e6eSAlexander Eremin manpath='/usr/share/man' /> 78*29a47e6eSAlexander Eremin </documentation> 79*29a47e6eSAlexander Eremin </template> 80*29a47e6eSAlexander Eremin</service> 81*29a47e6eSAlexander Eremin 82*29a47e6eSAlexander Eremin</service_bundle> 83