1<?xml version="1.0"?> 2<!DOCTYPE service_bundle SYSTEM "/usr/share/lib/xml/dtd/service_bundle.dtd.1"> 3<!-- 4 Copyright 2004 Sun Microsystems, Inc. All rights reserved. 5 Use is subject to license terms. 6 7 ident "%Z%%M% %I% %E% SMI" 8 9 NOTE: This service description is not editable; its contents 10 may be overwritten by package or patch operations, including 11 operating system upgrade. Make customizations in a different 12 file. 13 14 Service manifest for the ipfilter service. 15--> 16 17<service_bundle type='manifest' name='SUNWipfr:ipfilter'> 18 19<service 20 name='network/ipfilter' 21 type='service' 22 version='1'> 23 24 <create_default_instance enabled='false' /> 25 26 <single_instance /> 27 28 <dependency 29 name='config' 30 grouping='require_all' 31 restart_on='restart' 32 type='path'> 33 <service_fmri value='file://localhost/etc/ipf/ipf.conf' /> 34 </dependency> 35 36 <dependency 37 name='filesystem' 38 grouping='require_all' 39 restart_on='none' 40 type='service'> 41 <service_fmri value='svc:/system/filesystem/usr' /> 42 </dependency> 43 44 <dependency 45 name='pfil' 46 grouping='require_all' 47 restart_on='restart' 48 type='service'> 49 <service_fmri value='svc:/network/pfil' /> 50 </dependency> 51 52 <dependency 53 name='physical' 54 grouping='require_all' 55 restart_on='restart' 56 type='service'> 57 <service_fmri value='svc:/network/physical' /> 58 </dependency> 59 60 <dependency 61 name='identity' 62 grouping='require_all' 63 restart_on='restart' 64 type='service'> 65 <service_fmri value='svc:/system/identity:node' /> 66 </dependency> 67 68 <dependent 69 name='network' 70 grouping='optional_all' 71 restart_on='restart'> 72 <service_fmri value='svc:/milestone/network' /> 73 </dependent> 74 75 <exec_method 76 type='method' 77 name='stop' 78 exec='/lib/svc/method/ipfilter stop' 79 timeout_seconds='60' > 80 </exec_method> 81 82 <exec_method 83 type='method' 84 name='start' 85 exec='/lib/svc/method/ipfilter start' 86 timeout_seconds='30' > 87 </exec_method> 88 89 <property_group 90 name='startd' 91 type='framework'> 92 <propval name='duration' type='astring' value='transient' /> 93 </property_group> 94 95 <stability value='Unstable' /> 96 97 <template> 98 <common_name> 99 <loctext xml:lang='C'>IP Filter</loctext> 100 </common_name> 101 <description> 102 <loctext xml:lang='C'> 103 Solaris IP Filter - host-based firewall 104 </loctext> 105 </description> 106 <documentation> 107 <manpage title='ipfilter' section='5' 108 manpath='/usr/share/man' /> 109 </documentation> 110 </template> 111</service> 112 113</service_bundle> 114