xref: /illumos-gate/usr/src/cmd/fs.d/reparsed/reparsed.xml (revision bbf215553c7233fbab8a0afdf1fac74c44781867)
17a286c47SDai Ngo<?xml version="1.0"?>
27a286c47SDai Ngo<!DOCTYPE service_bundle SYSTEM "/usr/share/lib/xml/dtd/service_bundle.dtd.1">
37a286c47SDai Ngo<!--
47a286c47SDai Ngo Copyright 2009 Sun Microsystems, Inc.  All rights reserved.
57a286c47SDai Ngo Use is subject to license terms.
67a286c47SDai Ngo
77a286c47SDai Ngo CDDL HEADER START
87a286c47SDai Ngo
97a286c47SDai Ngo The contents of this file are subject to the terms of the
107a286c47SDai Ngo Common Development and Distribution License (the "License").
117a286c47SDai Ngo You may not use this file except in compliance with the License.
127a286c47SDai Ngo
137a286c47SDai Ngo You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE
147a286c47SDai Ngo or http://www.opensolaris.org/os/licensing.
157a286c47SDai Ngo See the License for the specific language governing permissions
167a286c47SDai Ngo and limitations under the License.
177a286c47SDai Ngo
187a286c47SDai Ngo When distributing Covered Code, include this CDDL HEADER in each
197a286c47SDai Ngo file and include the License file at usr/src/OPENSOLARIS.LICENSE.
207a286c47SDai Ngo If applicable, add the following below this CDDL HEADER, with the
217a286c47SDai Ngo fields enclosed by brackets "[]" replaced with your own identifying
227a286c47SDai Ngo information: Portions Copyright [yyyy] [name of copyright owner]
237a286c47SDai Ngo
247a286c47SDai Ngo CDDL HEADER END
257a286c47SDai Ngo
267a286c47SDai Ngo	NOTE:  This service manifest is not editable; its contents will
277a286c47SDai Ngo	be overwritten by package or patch operations, including
287a286c47SDai Ngo	operating system upgrade.  Make customizations in a different
297a286c47SDai Ngo	file.
307a286c47SDai Ngo
317a286c47SDai Ngo	Note: if this service is modified to consist of anything other
327a286c47SDai Ngo	than a single instance named 'default', you must make changes to
337a286c47SDai Ngo	$SRC/head/rpcsvc/daemon_utils.h and libnsl:open_daemon_lock().
347a286c47SDai Ngo-->
357a286c47SDai Ngo
367a286c47SDai Ngo<service_bundle type='manifest' name='SUNWcsr:reparse'>
377a286c47SDai Ngo
387a286c47SDai Ngo<service
397a286c47SDai Ngo	name='system/filesystem/reparse'
407a286c47SDai Ngo	type='service'
417a286c47SDai Ngo	version='1'>
427a286c47SDai Ngo
437a286c47SDai Ngo	<create_default_instance enabled='false' />
447a286c47SDai Ngo
457a286c47SDai Ngo	<single_instance />
467a286c47SDai Ngo
477a286c47SDai Ngo	<dependency name='network'
487a286c47SDai Ngo	    grouping='require_any'
497a286c47SDai Ngo	    restart_on='error'
507a286c47SDai Ngo	    type='service'>
517a286c47SDai Ngo		<service_fmri value='svc:/milestone/network' />
527a286c47SDai Ngo	</dependency>
537a286c47SDai Ngo
547a286c47SDai Ngo	<dependency name='name-services'
557a286c47SDai Ngo	    grouping='require_all'
567a286c47SDai Ngo	    restart_on='refresh'
577a286c47SDai Ngo	    type='service'>
587a286c47SDai Ngo		<service_fmri value='svc:/milestone/name-services' />
597a286c47SDai Ngo	</dependency>
607a286c47SDai Ngo
617a286c47SDai Ngo	<dependency name='filesystem-minimal'
627a286c47SDai Ngo	    grouping='require_all'
637a286c47SDai Ngo	    restart_on='error'
647a286c47SDai Ngo	    type='service'>
657a286c47SDai Ngo		<service_fmri value='svc:/system/filesystem/minimal' />
667a286c47SDai Ngo	</dependency>
677a286c47SDai Ngo
687a286c47SDai Ngo	<exec_method
697a286c47SDai Ngo	    type='method'
707a286c47SDai Ngo	    name='start'
717a286c47SDai Ngo	    exec='/usr/lib/reparse/reparsed'
727a286c47SDai Ngo	    timeout_seconds='60' />
737a286c47SDai Ngo
747a286c47SDai Ngo	<exec_method
757a286c47SDai Ngo	    type='method'
767a286c47SDai Ngo	    name='stop'
777a286c47SDai Ngo	    exec=':kill'
787a286c47SDai Ngo	    timeout_seconds='60' />
797a286c47SDai Ngo
807a286c47SDai Ngo	<property_group name='general' type='framework'>
817a286c47SDai Ngo		<!-- to start stop reparse service -->
827a286c47SDai Ngo		<propval name='action_authorization' type='astring'
837a286c47SDai Ngo			value='solaris.smf.manage.reparse' />
847a286c47SDai Ngo		<propval name='value_authorization' type='astring'
857a286c47SDai Ngo			value='solaris.smf.manage.reparse' />
867a286c47SDai Ngo	</property_group>
877a286c47SDai Ngo
887a286c47SDai Ngo	<property_group name='application' type='framework'>
897a286c47SDai Ngo		<stability value='Evolving' />
907a286c47SDai Ngo		<propval name='auto_enable' type='boolean' value='true' />
917a286c47SDai Ngo	</property_group>
927a286c47SDai Ngo
937a286c47SDai Ngo	<stability value='Stable' />
947a286c47SDai Ngo
957a286c47SDai Ngo	<template>
967a286c47SDai Ngo		<common_name>
977a286c47SDai Ngo			<loctext xml:lang='C'>
987a286c47SDai Ngo				Reparse Point daemon
997a286c47SDai Ngo			</loctext>
1007a286c47SDai Ngo		</common_name>
1017a286c47SDai Ngo		<documentation>
102*bbf21555SRichard Lowe			<manpage title='reparsed' section='8'
1037a286c47SDai Ngo				manpath='/usr/share/man' />
1047a286c47SDai Ngo		</documentation>
1057a286c47SDai Ngo	</template>
1067a286c47SDai Ngo</service>
1077a286c47SDai Ngo
1087a286c47SDai Ngo</service_bundle>
109