xref: /illumos-gate/usr/src/cmd/man/update-man-index.xml (revision 2b77347cd95dc12475fe2af8a715097166d0523a)
1*2b77347cSAndy Fiddaman<?xml version="1.0"?>
2*2b77347cSAndy Fiddaman<!DOCTYPE service_bundle SYSTEM "/usr/share/lib/xml/dtd/service_bundle.dtd.1">
3*2b77347cSAndy Fiddaman<!--
4*2b77347cSAndy Fiddaman This file and its contents are supplied under the terms of the
5*2b77347cSAndy Fiddaman Common Development and Distribution License ("CDDL"), version 1.0.
6*2b77347cSAndy Fiddaman You may only use this file in accordance with the terms of version
7*2b77347cSAndy Fiddaman 1.0 of the CDDL.
8*2b77347cSAndy Fiddaman
9*2b77347cSAndy Fiddaman A full copy of the text of the CDDL should have accompanied this
10*2b77347cSAndy Fiddaman source. A copy of the CDDL is also available via the Internet at
11*2b77347cSAndy Fiddaman http://www.illumos.org/license/CDDL.
12*2b77347cSAndy Fiddaman
13*2b77347cSAndy Fiddaman Copyright 2019 OmniOS Community Edition (OmniOSce) Association.
14*2b77347cSAndy Fiddaman-->
15*2b77347cSAndy Fiddaman
16*2b77347cSAndy Fiddaman<service_bundle type='manifest' name='system/man:update-man-index'>
17*2b77347cSAndy Fiddaman
18*2b77347cSAndy Fiddaman<service
19*2b77347cSAndy Fiddaman	name='system/update-man-index'
20*2b77347cSAndy Fiddaman	type='service'
21*2b77347cSAndy Fiddaman	version='1'>
22*2b77347cSAndy Fiddaman
23*2b77347cSAndy Fiddaman	<create_default_instance enabled='true' />
24*2b77347cSAndy Fiddaman
25*2b77347cSAndy Fiddaman	<single_instance/>
26*2b77347cSAndy Fiddaman
27*2b77347cSAndy Fiddaman	<dependency
28*2b77347cSAndy Fiddaman		name='fs-local'
29*2b77347cSAndy Fiddaman		grouping='require_all'
30*2b77347cSAndy Fiddaman		restart_on='none'
31*2b77347cSAndy Fiddaman		type='service'>
32*2b77347cSAndy Fiddaman		<service_fmri value='svc:/system/filesystem/local' />
33*2b77347cSAndy Fiddaman	</dependency>
34*2b77347cSAndy Fiddaman
35*2b77347cSAndy Fiddaman	<exec_method
36*2b77347cSAndy Fiddaman		type='method'
37*2b77347cSAndy Fiddaman		name='start'
38*2b77347cSAndy Fiddaman		exec='/lib/svc/method/update-man-index %{config/manpath:}'
39*2b77347cSAndy Fiddaman		timeout_seconds='300' />
40*2b77347cSAndy Fiddaman
41*2b77347cSAndy Fiddaman	<exec_method
42*2b77347cSAndy Fiddaman		type='method'
43*2b77347cSAndy Fiddaman		name='stop'
44*2b77347cSAndy Fiddaman		exec=':true'
45*2b77347cSAndy Fiddaman		timeout_seconds='3' />
46*2b77347cSAndy Fiddaman
47*2b77347cSAndy Fiddaman	<exec_method
48*2b77347cSAndy Fiddaman		type='method'
49*2b77347cSAndy Fiddaman		name='refresh'
50*2b77347cSAndy Fiddaman		exec=':true'
51*2b77347cSAndy Fiddaman		timeout_seconds='3' />
52*2b77347cSAndy Fiddaman
53*2b77347cSAndy Fiddaman	<property_group name='startd' type='framework'>
54*2b77347cSAndy Fiddaman		<propval name='duration' type='astring' value='transient' />
55*2b77347cSAndy Fiddaman	</property_group>
56*2b77347cSAndy Fiddaman
57*2b77347cSAndy Fiddaman        <property_group name='config' type='application'>
58*2b77347cSAndy Fiddaman                <property name='manpath' type='astring'>
59*2b77347cSAndy Fiddaman			<astring_list>
60*2b77347cSAndy Fiddaman				<value_node value='/usr/share/man' />
61*2b77347cSAndy Fiddaman				<value_node value='/usr/has/man' />
62*2b77347cSAndy Fiddaman			</astring_list>
63*2b77347cSAndy Fiddaman		</property>
64*2b77347cSAndy Fiddaman        </property_group>
65*2b77347cSAndy Fiddaman
66*2b77347cSAndy Fiddaman	<stability value='Unstable' />
67*2b77347cSAndy Fiddaman
68*2b77347cSAndy Fiddaman	<template>
69*2b77347cSAndy Fiddaman		<common_name>
70*2b77347cSAndy Fiddaman			<loctext xml:lang='C'>
71*2b77347cSAndy Fiddaman				Man page index database updater
72*2b77347cSAndy Fiddaman			</loctext>
73*2b77347cSAndy Fiddaman		</common_name>
74*2b77347cSAndy Fiddaman		<documentation>
75*2b77347cSAndy Fiddaman			<manpage title='man' section='1'
76*2b77347cSAndy Fiddaman				manpath='/usr/share/man' />
77*2b77347cSAndy Fiddaman		</documentation>
78*2b77347cSAndy Fiddaman	</template>
79*2b77347cSAndy Fiddaman</service>
80*2b77347cSAndy Fiddaman
81*2b77347cSAndy Fiddaman</service_bundle>
82