1*7a286c47SDai Ngo<?xml version="1.0"?> 2*7a286c47SDai Ngo<!DOCTYPE service_bundle SYSTEM "/usr/share/lib/xml/dtd/service_bundle.dtd.1"> 3*7a286c47SDai Ngo<!-- 4*7a286c47SDai Ngo Copyright 2009 Sun Microsystems, Inc. All rights reserved. 5*7a286c47SDai Ngo Use is subject to license terms. 6*7a286c47SDai Ngo 7*7a286c47SDai Ngo CDDL HEADER START 8*7a286c47SDai Ngo 9*7a286c47SDai Ngo The contents of this file are subject to the terms of the 10*7a286c47SDai Ngo Common Development and Distribution License (the "License"). 11*7a286c47SDai Ngo You may not use this file except in compliance with the License. 12*7a286c47SDai Ngo 13*7a286c47SDai Ngo You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE 14*7a286c47SDai Ngo or http://www.opensolaris.org/os/licensing. 15*7a286c47SDai Ngo See the License for the specific language governing permissions 16*7a286c47SDai Ngo and limitations under the License. 17*7a286c47SDai Ngo 18*7a286c47SDai Ngo When distributing Covered Code, include this CDDL HEADER in each 19*7a286c47SDai Ngo file and include the License file at usr/src/OPENSOLARIS.LICENSE. 20*7a286c47SDai Ngo If applicable, add the following below this CDDL HEADER, with the 21*7a286c47SDai Ngo fields enclosed by brackets "[]" replaced with your own identifying 22*7a286c47SDai Ngo information: Portions Copyright [yyyy] [name of copyright owner] 23*7a286c47SDai Ngo 24*7a286c47SDai Ngo CDDL HEADER END 25*7a286c47SDai Ngo 26*7a286c47SDai Ngo NOTE: This service manifest is not editable; its contents will 27*7a286c47SDai Ngo be overwritten by package or patch operations, including 28*7a286c47SDai Ngo operating system upgrade. Make customizations in a different 29*7a286c47SDai Ngo file. 30*7a286c47SDai Ngo 31*7a286c47SDai Ngo Note: if this service is modified to consist of anything other 32*7a286c47SDai Ngo than a single instance named 'default', you must make changes to 33*7a286c47SDai Ngo $SRC/head/rpcsvc/daemon_utils.h and libnsl:open_daemon_lock(). 34*7a286c47SDai Ngo--> 35*7a286c47SDai Ngo 36*7a286c47SDai Ngo<service_bundle type='manifest' name='SUNWcsr:reparse'> 37*7a286c47SDai Ngo 38*7a286c47SDai Ngo<service 39*7a286c47SDai Ngo name='system/filesystem/reparse' 40*7a286c47SDai Ngo type='service' 41*7a286c47SDai Ngo version='1'> 42*7a286c47SDai Ngo 43*7a286c47SDai Ngo <create_default_instance enabled='false' /> 44*7a286c47SDai Ngo 45*7a286c47SDai Ngo <single_instance /> 46*7a286c47SDai Ngo 47*7a286c47SDai Ngo <dependency name='network' 48*7a286c47SDai Ngo grouping='require_any' 49*7a286c47SDai Ngo restart_on='error' 50*7a286c47SDai Ngo type='service'> 51*7a286c47SDai Ngo <service_fmri value='svc:/milestone/network' /> 52*7a286c47SDai Ngo </dependency> 53*7a286c47SDai Ngo 54*7a286c47SDai Ngo <dependency name='name-services' 55*7a286c47SDai Ngo grouping='require_all' 56*7a286c47SDai Ngo restart_on='refresh' 57*7a286c47SDai Ngo type='service'> 58*7a286c47SDai Ngo <service_fmri value='svc:/milestone/name-services' /> 59*7a286c47SDai Ngo </dependency> 60*7a286c47SDai Ngo 61*7a286c47SDai Ngo <dependency name='filesystem-minimal' 62*7a286c47SDai Ngo grouping='require_all' 63*7a286c47SDai Ngo restart_on='error' 64*7a286c47SDai Ngo type='service'> 65*7a286c47SDai Ngo <service_fmri value='svc:/system/filesystem/minimal' /> 66*7a286c47SDai Ngo </dependency> 67*7a286c47SDai Ngo 68*7a286c47SDai Ngo <exec_method 69*7a286c47SDai Ngo type='method' 70*7a286c47SDai Ngo name='start' 71*7a286c47SDai Ngo exec='/usr/lib/reparse/reparsed' 72*7a286c47SDai Ngo timeout_seconds='60' /> 73*7a286c47SDai Ngo 74*7a286c47SDai Ngo <exec_method 75*7a286c47SDai Ngo type='method' 76*7a286c47SDai Ngo name='stop' 77*7a286c47SDai Ngo exec=':kill' 78*7a286c47SDai Ngo timeout_seconds='60' /> 79*7a286c47SDai Ngo 80*7a286c47SDai Ngo <property_group name='general' type='framework'> 81*7a286c47SDai Ngo <!-- to start stop reparse service --> 82*7a286c47SDai Ngo <propval name='action_authorization' type='astring' 83*7a286c47SDai Ngo value='solaris.smf.manage.reparse' /> 84*7a286c47SDai Ngo <propval name='value_authorization' type='astring' 85*7a286c47SDai Ngo value='solaris.smf.manage.reparse' /> 86*7a286c47SDai Ngo </property_group> 87*7a286c47SDai Ngo 88*7a286c47SDai Ngo <property_group name='application' type='framework'> 89*7a286c47SDai Ngo <stability value='Evolving' /> 90*7a286c47SDai Ngo <propval name='auto_enable' type='boolean' value='true' /> 91*7a286c47SDai Ngo </property_group> 92*7a286c47SDai Ngo 93*7a286c47SDai Ngo <stability value='Stable' /> 94*7a286c47SDai Ngo 95*7a286c47SDai Ngo <template> 96*7a286c47SDai Ngo <common_name> 97*7a286c47SDai Ngo <loctext xml:lang='C'> 98*7a286c47SDai Ngo Reparse Point daemon 99*7a286c47SDai Ngo </loctext> 100*7a286c47SDai Ngo </common_name> 101*7a286c47SDai Ngo <documentation> 102*7a286c47SDai Ngo <manpage title='reparsed' section='1M' 103*7a286c47SDai Ngo manpath='/usr/share/man' /> 104*7a286c47SDai Ngo </documentation> 105*7a286c47SDai Ngo </template> 106*7a286c47SDai Ngo</service> 107*7a286c47SDai Ngo 108*7a286c47SDai Ngo</service_bundle> 109