author  Norm Jacobs <Norm.Jacobs@Oracle.COM> 
Fri, 14 Oct 2011 15:51:54 0700  
changeset 536  cc30c1136ebb 
parent 221  a82f927119a1 
child 971  345f87d27ffb 
permissions  rwrr 
221
a82f927119a1
7017805 texinfo should move to userland
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
diff
changeset

1 
<?xml version="1.0"?> 
a82f927119a1
7017805 texinfo should move to userland
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
diff
changeset

2 
<!DOCTYPE service_bundle SYSTEM "/usr/share/lib/xml/dtd/service_bundle.dtd.1"> 
a82f927119a1
7017805 texinfo should move to userland
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
diff
changeset

3 
<! 
a82f927119a1
7017805 texinfo should move to userland
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
diff
changeset

4 

a82f927119a1
7017805 texinfo should move to userland
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
diff
changeset

5 
CDDL HEADER START 
a82f927119a1
7017805 texinfo should move to userland
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
diff
changeset

6 

a82f927119a1
7017805 texinfo should move to userland
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
diff
changeset

7 
The contents of this file are subject to the terms of the 
a82f927119a1
7017805 texinfo should move to userland
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
diff
changeset

8 
Common Development and Distribution License (the "License"). 
a82f927119a1
7017805 texinfo should move to userland
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
diff
changeset

9 
You may not use this file except in compliance with the License. 
a82f927119a1
7017805 texinfo should move to userland
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
diff
changeset

10 

a82f927119a1
7017805 texinfo should move to userland
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
diff
changeset

11 
You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE 
a82f927119a1
7017805 texinfo should move to userland
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
diff
changeset

12 
or http://www.opensolaris.org/os/licensing. 
a82f927119a1
7017805 texinfo should move to userland
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
diff
changeset

13 
See the License for the specific language governing permissions 
a82f927119a1
7017805 texinfo should move to userland
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
diff
changeset

14 
and limitations under the License. 
a82f927119a1
7017805 texinfo should move to userland
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
diff
changeset

15 

a82f927119a1
7017805 texinfo should move to userland
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
diff
changeset

16 
When distributing Covered Code, include this CDDL HEADER in each 
a82f927119a1
7017805 texinfo should move to userland
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
diff
changeset

17 
file and include the License file at usr/src/OPENSOLARIS.LICENSE. 
a82f927119a1
7017805 texinfo should move to userland
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
diff
changeset

18 
If applicable, add the following below this CDDL HEADER, with the 
a82f927119a1
7017805 texinfo should move to userland
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
diff
changeset

19 
fields enclosed by brackets "[]" replaced with your own identifying 
a82f927119a1
7017805 texinfo should move to userland
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
diff
changeset

20 
information: Portions Copyright [yyyy] [name of copyright owner] 
a82f927119a1
7017805 texinfo should move to userland
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
diff
changeset

21 

a82f927119a1
7017805 texinfo should move to userland
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
diff
changeset

22 
CDDL HEADER END 
a82f927119a1
7017805 texinfo should move to userland
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
diff
changeset

23 

a82f927119a1
7017805 texinfo should move to userland
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
diff
changeset

24 
Copyright (c) 2011, Oracle and/or it's affiliates. All rights reserved. 
a82f927119a1
7017805 texinfo should move to userland
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
diff
changeset

25 

a82f927119a1
7017805 texinfo should move to userland
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
diff
changeset

26 
NOTE: This service manifest is not editable; its contents will 
a82f927119a1
7017805 texinfo should move to userland
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
diff
changeset

27 
be overwritten by package or patch operations, including 
a82f927119a1
7017805 texinfo should move to userland
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
diff
changeset

28 
operating system upgrade. Make customizations in a different 
a82f927119a1
7017805 texinfo should move to userland
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
diff
changeset

29 
file. 
a82f927119a1
7017805 texinfo should move to userland
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
diff
changeset

30 
> 
a82f927119a1
7017805 texinfo should move to userland
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
diff
changeset

31 

a82f927119a1
7017805 texinfo should move to userland
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
diff
changeset

32 
<service_bundle type='manifest' name='SUNWtexinfo:update'> 
a82f927119a1
7017805 texinfo should move to userland
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
diff
changeset

33 

a82f927119a1
7017805 texinfo should move to userland
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
diff
changeset

34 
<service 
a82f927119a1
7017805 texinfo should move to userland
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
diff
changeset

35 
name='application/texinfoupdate' 
a82f927119a1
7017805 texinfo should move to userland
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
diff
changeset

36 
type='service' 
a82f927119a1
7017805 texinfo should move to userland
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
diff
changeset

37 
version='1'> 
a82f927119a1
7017805 texinfo should move to userland
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
diff
changeset

38 

a82f927119a1
7017805 texinfo should move to userland
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
diff
changeset

39 
<create_default_instance enabled='true' /> 
a82f927119a1
7017805 texinfo should move to userland
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
diff
changeset

40 

a82f927119a1
7017805 texinfo should move to userland
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
diff
changeset

41 
<single_instance/> 
a82f927119a1
7017805 texinfo should move to userland
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
diff
changeset

42 

a82f927119a1
7017805 texinfo should move to userland
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
diff
changeset

43 
<! This service writes to/reads from /var and /usr. > 
a82f927119a1
7017805 texinfo should move to userland
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
diff
changeset

44 
<dependency 
a82f927119a1
7017805 texinfo should move to userland
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
diff
changeset

45 
name='fs' 
a82f927119a1
7017805 texinfo should move to userland
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
diff
changeset

46 
grouping='require_all' 
a82f927119a1
7017805 texinfo should move to userland
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
diff
changeset

47 
restart_on='none' 
a82f927119a1
7017805 texinfo should move to userland
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
diff
changeset

48 
type='service'> 
536
cc30c1136ebb
7092164 application/texinfoupdate's start method needs improvement
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
221
diff
changeset

49 
<service_fmri value='svc:/milestone/multiuserserver' /> 
221
a82f927119a1
7017805 texinfo should move to userland
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
diff
changeset

50 
</dependency> 
a82f927119a1
7017805 texinfo should move to userland
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
diff
changeset

51 

a82f927119a1
7017805 texinfo should move to userland
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
diff
changeset

52 
<exec_method 
a82f927119a1
7017805 texinfo should move to userland
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
diff
changeset

53 
type='method' 
a82f927119a1
7017805 texinfo should move to userland
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
diff
changeset

54 
name='start' 
a82f927119a1
7017805 texinfo should move to userland
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
diff
changeset

55 
exec='/lib/svc/method/svctexinfoupdate %m' 
a82f927119a1
7017805 texinfo should move to userland
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
diff
changeset

56 
timeout_seconds='0' /> 
a82f927119a1
7017805 texinfo should move to userland
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
diff
changeset

57 

a82f927119a1
7017805 texinfo should move to userland
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
diff
changeset

58 
<exec_method 
a82f927119a1
7017805 texinfo should move to userland
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
diff
changeset

59 
type='method' 
a82f927119a1
7017805 texinfo should move to userland
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
diff
changeset

60 
name='refresh' 
a82f927119a1
7017805 texinfo should move to userland
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
diff
changeset

61 
exec='/lib/svc/method/svctexinfoupdate %m' 
a82f927119a1
7017805 texinfo should move to userland
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
diff
changeset

62 
timeout_seconds='0' /> 
a82f927119a1
7017805 texinfo should move to userland
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
diff
changeset

63 

a82f927119a1
7017805 texinfo should move to userland
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
diff
changeset

64 
<exec_method 
a82f927119a1
7017805 texinfo should move to userland
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
diff
changeset

65 
type='method' 
a82f927119a1
7017805 texinfo should move to userland
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
diff
changeset

66 
name='stop' 
a82f927119a1
7017805 texinfo should move to userland
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
diff
changeset

67 
exec=':true' 
a82f927119a1
7017805 texinfo should move to userland
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
diff
changeset

68 
timeout_seconds='3' /> 
a82f927119a1
7017805 texinfo should move to userland
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
diff
changeset

69 

a82f927119a1
7017805 texinfo should move to userland
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
diff
changeset

70 
<property_group name='startd' type='framework'> 
a82f927119a1
7017805 texinfo should move to userland
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
diff
changeset

71 
<propval name='duration' type='astring' value='transient' /> 
a82f927119a1
7017805 texinfo should move to userland
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
diff
changeset

72 
</property_group> 
a82f927119a1
7017805 texinfo should move to userland
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
diff
changeset

73 

a82f927119a1
7017805 texinfo should move to userland
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
diff
changeset

74 
<stability value='Unstable' /> 
a82f927119a1
7017805 texinfo should move to userland
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
diff
changeset

75 

a82f927119a1
7017805 texinfo should move to userland
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
diff
changeset

76 
<template> 
a82f927119a1
7017805 texinfo should move to userland
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
diff
changeset

77 
<common_name> 
a82f927119a1
7017805 texinfo should move to userland
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
diff
changeset

78 
<loctext xml:lang='C'> 
a82f927119a1
7017805 texinfo should move to userland
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
diff
changeset

79 
texinfo documentation directory update 
a82f927119a1
7017805 texinfo should move to userland
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
diff
changeset

80 
</loctext> 
a82f927119a1
7017805 texinfo should move to userland
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
diff
changeset

81 
</common_name> 
a82f927119a1
7017805 texinfo should move to userland
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
diff
changeset

82 
<documentation> 
a82f927119a1
7017805 texinfo should move to userland
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
diff
changeset

83 
<manpage title='installinfo' section='1' 
a82f927119a1
7017805 texinfo should move to userland
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
diff
changeset

84 
manpath='/usr/share/man' /> 
a82f927119a1
7017805 texinfo should move to userland
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
diff
changeset

85 
</documentation> 
a82f927119a1
7017805 texinfo should move to userland
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
diff
changeset

86 
</template> 
a82f927119a1
7017805 texinfo should move to userland
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
diff
changeset

87 
</service> 
a82f927119a1
7017805 texinfo should move to userland
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
diff
changeset

88 

a82f927119a1
7017805 texinfo should move to userland
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
diff
changeset

89 
</service_bundle> 