911106dfb16696472af8c1b7b4c554a829354fa8jm<?xml version="1.0"?>
911106dfb16696472af8c1b7b4c554a829354fa8jm<!DOCTYPE service_bundle SYSTEM "/usr/share/lib/xml/dtd/service_bundle.dtd.1">
911106dfb16696472af8c1b7b4c554a829354fa8jm<!--
911106dfb16696472af8c1b7b4c554a829354fa8jm
911106dfb16696472af8c1b7b4c554a829354fa8jm CDDL HEADER START
911106dfb16696472af8c1b7b4c554a829354fa8jm
911106dfb16696472af8c1b7b4c554a829354fa8jm The contents of this file are subject to the terms of the
911106dfb16696472af8c1b7b4c554a829354fa8jm Common Development and Distribution License (the "License").
911106dfb16696472af8c1b7b4c554a829354fa8jm You may not use this file except in compliance with the License.
911106dfb16696472af8c1b7b4c554a829354fa8jm
911106dfb16696472af8c1b7b4c554a829354fa8jm You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE
911106dfb16696472af8c1b7b4c554a829354fa8jm or http://www.opensolaris.org/os/licensing.
911106dfb16696472af8c1b7b4c554a829354fa8jm See the License for the specific language governing permissions
911106dfb16696472af8c1b7b4c554a829354fa8jm and limitations under the License.
911106dfb16696472af8c1b7b4c554a829354fa8jm
911106dfb16696472af8c1b7b4c554a829354fa8jm When distributing Covered Code, include this CDDL HEADER in each
911106dfb16696472af8c1b7b4c554a829354fa8jm file and include the License file at usr/src/OPENSOLARIS.LICENSE.
911106dfb16696472af8c1b7b4c554a829354fa8jm If applicable, add the following below this CDDL HEADER, with the
911106dfb16696472af8c1b7b4c554a829354fa8jm fields enclosed by brackets "[]" replaced with your own identifying
911106dfb16696472af8c1b7b4c554a829354fa8jm information: Portions Copyright [yyyy] [name of copyright owner]
911106dfb16696472af8c1b7b4c554a829354fa8jm
911106dfb16696472af8c1b7b4c554a829354fa8jm CDDL HEADER END
911106dfb16696472af8c1b7b4c554a829354fa8jm
7dbc8b885602a5bc79b886b1c735ce48b33dfd15joyce mcintosh Copyright 2008 Sun Microsystems, Inc. All rights reserved.
911106dfb16696472af8c1b7b4c554a829354fa8jm Use is subject to license terms.
911106dfb16696472af8c1b7b4c554a829354fa8jm
911106dfb16696472af8c1b7b4c554a829354fa8jm NOTE: This service manifest is not editable; its contents will
911106dfb16696472af8c1b7b4c554a829354fa8jm be overwritten by package or patch operations, including
911106dfb16696472af8c1b7b4c554a829354fa8jm operating system upgrade. Make customizations in a different file.
911106dfb16696472af8c1b7b4c554a829354fa8jm-->
911106dfb16696472af8c1b7b4c554a829354fa8jm
911106dfb16696472af8c1b7b4c554a829354fa8jm<service_bundle type='manifest' name='SUNWvscanr:vscan'>
911106dfb16696472af8c1b7b4c554a829354fa8jm
911106dfb16696472af8c1b7b4c554a829354fa8jm<!-- Name the service to 'system/filesystem/vscan' -->
911106dfb16696472af8c1b7b4c554a829354fa8jm<service
911106dfb16696472af8c1b7b4c554a829354fa8jm name='system/filesystem/vscan'
911106dfb16696472af8c1b7b4c554a829354fa8jm type='service'
911106dfb16696472af8c1b7b4c554a829354fa8jm version='1'>
911106dfb16696472af8c1b7b4c554a829354fa8jm
911106dfb16696472af8c1b7b4c554a829354fa8jm <!-- Service has single instance -->
911106dfb16696472af8c1b7b4c554a829354fa8jm <single_instance/>
911106dfb16696472af8c1b7b4c554a829354fa8jm
911106dfb16696472af8c1b7b4c554a829354fa8jm <!-- Identify dependencies. -->
7dbc8b885602a5bc79b886b1c735ce48b33dfd15joyce mcintosh <dependency name='network'
7dbc8b885602a5bc79b886b1c735ce48b33dfd15joyce mcintosh grouping='require_any'
7dbc8b885602a5bc79b886b1c735ce48b33dfd15joyce mcintosh restart_on='error'
7dbc8b885602a5bc79b886b1c735ce48b33dfd15joyce mcintosh type='service'>
7dbc8b885602a5bc79b886b1c735ce48b33dfd15joyce mcintosh <service_fmri value='svc:/milestone/network'/>
7dbc8b885602a5bc79b886b1c735ce48b33dfd15joyce mcintosh </dependency>
7dbc8b885602a5bc79b886b1c735ce48b33dfd15joyce mcintosh
7dbc8b885602a5bc79b886b1c735ce48b33dfd15joyce mcintosh <dependency name='filesystem-local'
7dbc8b885602a5bc79b886b1c735ce48b33dfd15joyce mcintosh grouping='require_all'
7dbc8b885602a5bc79b886b1c735ce48b33dfd15joyce mcintosh restart_on='error'
7dbc8b885602a5bc79b886b1c735ce48b33dfd15joyce mcintosh type='service'>
7dbc8b885602a5bc79b886b1c735ce48b33dfd15joyce mcintosh <service_fmri value='svc:/system/filesystem/local'/>
911106dfb16696472af8c1b7b4c554a829354fa8jm </dependency>
911106dfb16696472af8c1b7b4c554a829354fa8jm
911106dfb16696472af8c1b7b4c554a829354fa8jm <property_group name='general' type='framework'>
911106dfb16696472af8c1b7b4c554a829354fa8jm <!-- To Start/Stop/Refresh the service -->
911106dfb16696472af8c1b7b4c554a829354fa8jm <propval name='action_authorization' type='astring'
911106dfb16696472af8c1b7b4c554a829354fa8jm value='solaris.smf.manage.vscan' />
911106dfb16696472af8c1b7b4c554a829354fa8jm <propval name='value_authorization' type='astring'
911106dfb16696472af8c1b7b4c554a829354fa8jm value='solaris.smf.manage.vscan' />
911106dfb16696472af8c1b7b4c554a829354fa8jm </property_group>
911106dfb16696472af8c1b7b4c554a829354fa8jm
911106dfb16696472af8c1b7b4c554a829354fa8jm <!-- Create default service instance. -->
911106dfb16696472af8c1b7b4c554a829354fa8jm <instance name='icap' enabled='false'>
911106dfb16696472af8c1b7b4c554a829354fa8jm
911106dfb16696472af8c1b7b4c554a829354fa8jm <!-- Identify start/stop/refresh methods -->
911106dfb16696472af8c1b7b4c554a829354fa8jm <exec_method
911106dfb16696472af8c1b7b4c554a829354fa8jm type='method'
911106dfb16696472af8c1b7b4c554a829354fa8jm name='start'
911106dfb16696472af8c1b7b4c554a829354fa8jm exec='/usr/lib/vscan/vscand'
911106dfb16696472af8c1b7b4c554a829354fa8jm timeout_seconds='60' >
911106dfb16696472af8c1b7b4c554a829354fa8jm <method_context>
911106dfb16696472af8c1b7b4c554a829354fa8jm <method_credential
911106dfb16696472af8c1b7b4c554a829354fa8jm user='root'
911106dfb16696472af8c1b7b4c554a829354fa8jm group='sys'
911106dfb16696472af8c1b7b4c554a829354fa8jm privileges='basic,proc_setid,proc_audit,file_chown_self,file_dac_search,file_dac_read,file_flag_set'
911106dfb16696472af8c1b7b4c554a829354fa8jm limit_privileges='basic,proc_setid,proc_audit,file_chown_self,file_dac_search,file_dac_read,file_flag_set'/>
911106dfb16696472af8c1b7b4c554a829354fa8jm </method_context>
911106dfb16696472af8c1b7b4c554a829354fa8jm </exec_method>
911106dfb16696472af8c1b7b4c554a829354fa8jm
911106dfb16696472af8c1b7b4c554a829354fa8jm <exec_method
911106dfb16696472af8c1b7b4c554a829354fa8jm type='method'
911106dfb16696472af8c1b7b4c554a829354fa8jm name='stop'
911106dfb16696472af8c1b7b4c554a829354fa8jm exec=':kill'
911106dfb16696472af8c1b7b4c554a829354fa8jm timeout_seconds='60' >
911106dfb16696472af8c1b7b4c554a829354fa8jm </exec_method>
911106dfb16696472af8c1b7b4c554a829354fa8jm
911106dfb16696472af8c1b7b4c554a829354fa8jm <exec_method
911106dfb16696472af8c1b7b4c554a829354fa8jm type='method'
911106dfb16696472af8c1b7b4c554a829354fa8jm name='refresh'
911106dfb16696472af8c1b7b4c554a829354fa8jm exec=':kill -HUP'
911106dfb16696472af8c1b7b4c554a829354fa8jm timeout_seconds='60' >
911106dfb16696472af8c1b7b4c554a829354fa8jm </exec_method>
911106dfb16696472af8c1b7b4c554a829354fa8jm
911106dfb16696472af8c1b7b4c554a829354fa8jm <!-- vscan service-specific general configuration defaults -->
911106dfb16696472af8c1b7b4c554a829354fa8jm <property_group name='vs_general' type='application'>
911106dfb16696472af8c1b7b4c554a829354fa8jm <stability value='Evolving' />
911106dfb16696472af8c1b7b4c554a829354fa8jm <propval name='value_authorization' type='astring'
911106dfb16696472af8c1b7b4c554a829354fa8jm value='solaris.smf.value.vscan' />
911106dfb16696472af8c1b7b4c554a829354fa8jm <propval name='maxsize' type='astring'
911106dfb16696472af8c1b7b4c554a829354fa8jm value='1GB' override='true'/>
911106dfb16696472af8c1b7b4c554a829354fa8jm <propval name='maxsize_action' type='boolean'
911106dfb16696472af8c1b7b4c554a829354fa8jm value='true' override='true'/>
911106dfb16696472af8c1b7b4c554a829354fa8jm <propval name='types' type='astring'
911106dfb16696472af8c1b7b4c554a829354fa8jm value='+*' override='true'/>
911106dfb16696472af8c1b7b4c554a829354fa8jm <propval name='viruslog' type='astring'
911106dfb16696472af8c1b7b4c554a829354fa8jm value='' override='true'/>
911106dfb16696472af8c1b7b4c554a829354fa8jm </property_group>
911106dfb16696472af8c1b7b4c554a829354fa8jm
911106dfb16696472af8c1b7b4c554a829354fa8jm <!-- Create Service Template information -->
911106dfb16696472af8c1b7b4c554a829354fa8jm <template>
911106dfb16696472af8c1b7b4c554a829354fa8jm <common_name>
911106dfb16696472af8c1b7b4c554a829354fa8jm <loctext xml:lang='C'> VSCAN Service daemon</loctext>
911106dfb16696472af8c1b7b4c554a829354fa8jm </common_name>
911106dfb16696472af8c1b7b4c554a829354fa8jm <documentation>
911106dfb16696472af8c1b7b4c554a829354fa8jm <manpage title='vscand' section='1M'
911106dfb16696472af8c1b7b4c554a829354fa8jm manpath='/usr/share/man' />
911106dfb16696472af8c1b7b4c554a829354fa8jm </documentation>
911106dfb16696472af8c1b7b4c554a829354fa8jm </template>
911106dfb16696472af8c1b7b4c554a829354fa8jm
911106dfb16696472af8c1b7b4c554a829354fa8jm </instance>
911106dfb16696472af8c1b7b4c554a829354fa8jm
911106dfb16696472af8c1b7b4c554a829354fa8jm <stability value='Evolving' />
911106dfb16696472af8c1b7b4c554a829354fa8jm
911106dfb16696472af8c1b7b4c554a829354fa8jm</service>
911106dfb16696472af8c1b7b4c554a829354fa8jm
911106dfb16696472af8c1b7b4c554a829354fa8jm</service_bundle>