author  Mike Sullivan <Mike.Sullivan@Oracle.COM> 
Tue, 05 Jan 2016 11:04:03 0800  
changeset 5227  97906d9e2ac2 
parent 4520  56630cd6ade3 
child 7474  e9867f43ea55 
permissions  rwrr 
2  1 
# 
2 
# CDDL HEADER START 

3 
# 

4 
# The contents of this file are subject to the terms of the 

5 
# Common Development and Distribution License (the "License"). 

6 
# You may not use this file except in compliance with the License. 

7 
# 

8 
# You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE 

9 
# or http://www.opensolaris.org/os/licensing. 

10 
# See the License for the specific language governing permissions 

11 
# and limitations under the License. 

12 
# 

13 
# When distributing Covered Code, include this CDDL HEADER in each 

14 
# file and include the License file at usr/src/OPENSOLARIS.LICENSE. 

15 
# If applicable, add the following below this CDDL HEADER, with the 

16 
# fields enclosed by brackets "[]" replaced with your own identifying 

17 
# information: Portions Copyright [yyyy] [name of copyright owner] 

18 
# 

19 
# CDDL HEADER END 

20 
# 

21 

22 
# 

3945
27c584f98841
20688688 change Python mediator from 2.6 to 2.7
John Beck <John.Beck@Oracle.COM>
parents:
1251
diff
changeset

23 
# Copyright (c) 2010, 2015, Oracle and/or its affiliates. All rights reserved. 
53
e398cb2c4b45
7004049 SUNWa2ps should move to userland with a2ps
Norm Jacobs <Norm.Jacobs@Sun.COM>
parents:
26
diff
changeset

24 
# 
e398cb2c4b45
7004049 SUNWa2ps should move to userland with a2ps
Norm Jacobs <Norm.Jacobs@Sun.COM>
parents:
26
diff
changeset

25 

e398cb2c4b45
7004049 SUNWa2ps should move to userland with a2ps
Norm Jacobs <Norm.Jacobs@Sun.COM>
parents:
26
diff
changeset

26 
# 
e398cb2c4b45
7004049 SUNWa2ps should move to userland with a2ps
Norm Jacobs <Norm.Jacobs@Sun.COM>
parents:
26
diff
changeset

27 
# LP print service 
2  28 
# 
53
e398cb2c4b45
7004049 SUNWa2ps should move to userland with a2ps
Norm Jacobs <Norm.Jacobs@Sun.COM>
parents:
26
diff
changeset

29 

80
7f8350e3f91a
7017244 move ggrep to userland
April Chin <april.chin@oracle.com>
parents:
76
diff
changeset

30 

7f8350e3f91a
7017244 move ggrep to userland
April Chin <april.chin@oracle.com>
parents:
76
diff
changeset

31 
# 
454
1ef5e4f29411
7008684 time zone zoneinfo package should move to Userland consolidation
sonam gupta  Sun Microsystems  Bangalore India <Sonam.Gupta@Sun.COM>
parents:
353
diff
changeset

32 
# Changes to zoneinfo files on live systems need to trigger a refresh of 
1ef5e4f29411
7008684 time zone zoneinfo package should move to Userland consolidation
sonam gupta  Sun Microsystems  Bangalore India <Sonam.Gupta@Sun.COM>
parents:
353
diff
changeset

33 
# the timezone reloader. See tzreload(1m). 
1ef5e4f29411
7008684 time zone zoneinfo package should move to Userland consolidation
sonam gupta  Sun Microsystems  Bangalore India <Sonam.Gupta@Sun.COM>
parents:
353
diff
changeset

34 
# 
1ef5e4f29411
7008684 time zone zoneinfo package should move to Userland consolidation
sonam gupta  Sun Microsystems  Bangalore India <Sonam.Gupta@Sun.COM>
parents:
353
diff
changeset

35 
<transform file link hardlink path=usr/share/lib/zoneinfo/.+ > add refresh_fmri "svc:/system/timezone:default"> 
1ef5e4f29411
7008684 time zone zoneinfo package should move to Userland consolidation
sonam gupta  Sun Microsystems  Bangalore India <Sonam.Gupta@Sun.COM>
parents:
353
diff
changeset

36 

1ef5e4f29411
7008684 time zone zoneinfo package should move to Userland consolidation
sonam gupta  Sun Microsystems  Bangalore India <Sonam.Gupta@Sun.COM>
parents:
353
diff
changeset

37 
# 
1251
f1fb66b52f41
16611225 foomaticrip delivers obsolete LP functionality
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
1171
diff
changeset

38 
# SMF files 
124
d2e8e5ad1feb
7026046 move wireshark to userland
Petr Sumbera <petr.sumbera@oracle.com>
parents:
123
diff
changeset

39 
# 
142
6f1cb90a0ef3
7026996 move tomcat to userland
Petr Sumbera <petr.sumbera@oracle.com>
parents:
131
diff
changeset

40 
<transform file path=lib/svc/method/.* > default mode 0555> 
6f1cb90a0ef3
7026996 move tomcat to userland
Petr Sumbera <petr.sumbera@oracle.com>
parents:
131
diff
changeset

41 

6f1cb90a0ef3
7026996 move tomcat to userland
Petr Sumbera <petr.sumbera@oracle.com>
parents:
131
diff
changeset

42 
# 
1251
f1fb66b52f41
16611225 foomaticrip delivers obsolete LP functionality
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
1171
diff
changeset

43 
# Many files under /usr/share are group other 
80
7f8350e3f91a
7017244 move ggrep to userland
April Chin <april.chin@oracle.com>
parents:
76
diff
changeset

44 
# 
7f8350e3f91a
7017244 move ggrep to userland
April Chin <april.chin@oracle.com>
parents:
76
diff
changeset

45 
<transform file path=usr/share/locale(/.+){3}$ > default group other> 
124
d2e8e5ad1feb
7026046 move wireshark to userland
Petr Sumbera <petr.sumbera@oracle.com>
parents:
123
diff
changeset

46 
<transform file path=usr/share/applications/.* > default group other> 
d2e8e5ad1feb
7026046 move wireshark to userland
Petr Sumbera <petr.sumbera@oracle.com>
parents:
123
diff
changeset

47 
<transform file path=usr/share/pixmaps/.* > default group other> 
80
7f8350e3f91a
7017244 move ggrep to userland
April Chin <april.chin@oracle.com>
parents:
76
diff
changeset

48 

2  49 
# 
26
8a9f4e791832
packaging changes including canonical manifest support with manifest validation
Norm Jacobs <Norm.Jacobs@Sun.COM>
parents:
15
diff
changeset

50 
# programs & shared objects should generally have mode 0555 
2  51 
# 
26
8a9f4e791832
packaging changes including canonical manifest support with manifest validation
Norm Jacobs <Norm.Jacobs@Sun.COM>
parents:
15
diff
changeset

52 
<transform file path=.*lib/.*\.so.* > default mode 0555> 
8a9f4e791832
packaging changes including canonical manifest support with manifest validation
Norm Jacobs <Norm.Jacobs@Sun.COM>
parents:
15
diff
changeset

53 
<transform file path=.*bin/.* > default mode 0555> 
172
093198acf7d4
7018272 Move NTP to userland
Brian Utterback <Brian.Utterback@Oracle.COM>
parents:
170
diff
changeset

54 
<transform file path=.*lib/inet/.* > default mode 0555> 
2  55 

56 
# 

15
21f7a7ab78ba
add more rules to transforms, fix up some existings rules
Norm Jacobs <Norm.Jacobs@Sun.COM>
parents:
2
diff
changeset

57 
# For what's left, go with root:bin 0444 for files, 0755 for directories 
2  58 
# 
15
21f7a7ab78ba
add more rules to transforms, fix up some existings rules
Norm Jacobs <Norm.Jacobs@Sun.COM>
parents:
2
diff
changeset

59 
<transform dir file > default owner root> 
21f7a7ab78ba
add more rules to transforms, fix up some existings rules
Norm Jacobs <Norm.Jacobs@Sun.COM>
parents:
2
diff
changeset

60 
<transform dir file > default group bin> 
21f7a7ab78ba
add more rules to transforms, fix up some existings rules
Norm Jacobs <Norm.Jacobs@Sun.COM>
parents:
2
diff
changeset

61 
<transform file > default mode 0444> 
21f7a7ab78ba
add more rules to transforms, fix up some existings rules
Norm Jacobs <Norm.Jacobs@Sun.COM>
parents:
2
diff
changeset

62 
<transform dir > default mode 0755> 
2  63 

193
2785115729b6
7037100 userland pkgdepend seems confused (and fails) on 163
Mike Sullivan <Mike.Sullivan@Oracle.COM>
parents:
176
diff
changeset

64 
set name=variant.arch value=$(MACH) 
2785115729b6
7037100 userland pkgdepend seems confused (and fails) on 163
Mike Sullivan <Mike.Sullivan@Oracle.COM>
parents:
176
diff
changeset

65 

4520
56630cd6ade3
21288917 userland packages should include the corresponding changeset id.
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
3945
diff
changeset

66 
# Consolidation source repository and changeset information 
56630cd6ade3
21288917 userland packages should include the corresponding changeset id.
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
3945
diff
changeset

67 
set name=com.oracle.info.consolidation.repositorychangeset \ 
56630cd6ade3
21288917 userland packages should include the corresponding changeset id.
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
3945
diff
changeset

68 
value="$(CONSOLIDATION_CHANGESET)" 
56630cd6ade3
21288917 userland packages should include the corresponding changeset id.
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
3945
diff
changeset

69 
set name=com.oracle.info.consolidation.repositoryurl \ 
56630cd6ade3
21288917 userland packages should include the corresponding changeset id.
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
3945
diff
changeset

70 
value="$(CONSOLIDATION_REPOSITORY_URL)" 
56630cd6ade3
21288917 userland packages should include the corresponding changeset id.
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
3945
diff
changeset

71 

56630cd6ade3
21288917 userland packages should include the corresponding changeset id.
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
3945
diff
changeset

72 

75
1f81099246e8
7017700 userland legacy actions should apply common defaults
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
66
diff
changeset

73 
# 
1f81099246e8
7017700 userland legacy actions should apply common defaults
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
66
diff
changeset

74 
# Defaults for legacy metadata for SVR4 package information 
1f81099246e8
7017700 userland legacy actions should apply common defaults
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
66
diff
changeset

75 
# 
170
14cadb780400
7033275 userland should default vendor to 'Oracle Corporation'
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
151
diff
changeset

76 
<transform legacy > default vendor "Oracle Corporation"> 
75
1f81099246e8
7017700 userland legacy actions should apply common defaults
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
66
diff
changeset

77 
<transform legacy > default hotline \ 
1f81099246e8
7017700 userland legacy actions should apply common defaults
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
66
diff
changeset

78 
"Please contact your local service provider"> 
151
f9e42a3f7095
7030982 hgk is delivered 444, breaks 'hg view'
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
142
diff
changeset

79 
<transform legacy > default arch $(MACH)> 
75
1f81099246e8
7017700 userland legacy actions should apply common defaults
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
66
diff
changeset

80 
<transform legacy > default category "system"> 
1f81099246e8
7017700 userland legacy actions should apply common defaults
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
66
diff
changeset

81 
# This is set to the final version number delivered as SVR4 format 
1f81099246e8
7017700 userland legacy actions should apply common defaults
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
66
diff
changeset

82 
<transform legacy > default version "11.11.0,REV=2010.05.25.01.00"> 
1f81099246e8
7017700 userland legacy actions should apply common defaults
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
66
diff
changeset

83 

751
32bfb3fa9b60
7155746 Userland python bits should use mediated links
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
610
diff
changeset

84 
# 
32bfb3fa9b60
7155746 Userland python bits should use mediated links
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
610
diff
changeset

85 
# Set the default Python for mediated links 
32bfb3fa9b60
7155746 Userland python bits should use mediated links
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
610
diff
changeset

86 
# 
3945
27c584f98841
20688688 change Python mediator from 2.6 to 2.7
John Beck <John.Beck@Oracle.COM>
parents:
1251
diff
changeset

87 
<transform link mediator=python mediatorversion=2.7 > default mediatorpriority vendor> 
751
32bfb3fa9b60
7155746 Userland python bits should use mediated links
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
610
diff
changeset

88 

1171
ba5a5b6e3268
16389924 optional consolidation incorporation dependencies should be unlockable
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
751
diff
changeset

89 
# 
ba5a5b6e3268
16389924 optional consolidation incorporation dependencies should be unlockable
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
751
diff
changeset

90 
# Add a facet.versionlock.{package} to each 'optional' consolidation 
ba5a5b6e3268
16389924 optional consolidation incorporation dependencies should be unlockable
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
751
diff
changeset

91 
# incorporation dependency so that we can install without having to 
ba5a5b6e3268
16389924 optional consolidation incorporation dependencies should be unlockable
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
751
diff
changeset

92 
# mangle the system in some way. 
ba5a5b6e3268
16389924 optional consolidation incorporation dependencies should be unlockable
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
751
diff
changeset

93 
# 
ba5a5b6e3268
16389924 optional consolidation incorporation dependencies should be unlockable
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
751
diff
changeset

94 
<transform depend type=optional fmri=(pkg:/)?consolidation/[email protected] > \ 
ba5a5b6e3268
16389924 optional consolidation incorporation dependencies should be unlockable
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
751
diff
changeset

95 
default tmp.fmri %{pkg.fmri} > 
ba5a5b6e3268
16389924 optional consolidation incorporation dependencies should be unlockable
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
751
diff
changeset

96 
<transform depend tmp.fmri=pkg:/(.+)@.*$ > \ 
ba5a5b6e3268
16389924 optional consolidation incorporation dependencies should be unlockable
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
751
diff
changeset

97 
default facet.versionlock.%<1> true > 
ba5a5b6e3268
16389924 optional consolidation incorporation dependencies should be unlockable
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
751
diff
changeset

98 
<transform depend tmp.fmri=.*> delete tmp.fmri .* > 
ba5a5b6e3268
16389924 optional consolidation incorporation dependencies should be unlockable
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
751
diff
changeset

99 