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#
23# Copyright (c) 2010, Oracle and/or its affiliates. All rights reserved.
24#
25
26set name=pkg.fmri value=pkg:/system/trusted@0.5.11,5.11-0.155.53
27set name=pkg.description value="Solaris Trusted Extensions"
28set name=pkg.summary value="Trusted Extensions"
29set name=info.classification value=org.opensolaris.category.2008:System/Trusted
30set name=variant.arch value=i386
31dir group=bin mode=0755 owner=root path=lib
32dir group=bin mode=0755 owner=root path=lib/svc
33dir group=sys mode=0755 owner=root path=lib/svc/manifest
34dir group=sys mode=0755 owner=root path=lib/svc/manifest/system
35dir group=bin mode=0755 owner=root path=lib/svc/method
36dir group=sys mode=0755 owner=root path=sbin
37dir group=sys mode=0755 owner=root path=usr
38dir group=bin mode=0755 owner=root path=usr/bin
39dir group=bin mode=0755 owner=root path=usr/demo
40dir group=bin mode=0755 owner=root path=usr/demo/tsol
41dir group=bin mode=0755 owner=root path=usr/include
42dir group=bin mode=0755 owner=root path=usr/include/bsm
43dir group=bin mode=0755 owner=root path=usr/lib
44dir group=bin mode=0755 owner=root path=usr/lib/brand
45dir group=sys mode=0755 owner=root path=usr/lib/brand/labeled
46dir group=bin mode=0755 owner=root path=usr/lib/help
47dir group=bin mode=0755 owner=root path=usr/lib/help/auths
48dir group=bin mode=0755 owner=root path=usr/lib/help/auths/locale
49dir group=bin mode=0755 owner=root path=usr/lib/help/auths/locale/C
50dir group=bin mode=0755 owner=root path=usr/lib/help/profiles
51dir group=bin mode=0755 owner=root path=usr/lib/help/profiles/locale
52dir group=bin mode=0755 owner=root path=usr/lib/help/profiles/locale/C
53dir group=lp mode=0755 owner=root path=usr/lib/lp
54dir group=lp mode=0755 owner=root path=usr/lib/lp/bin
55dir group=lp mode=0755 owner=root path=usr/lib/lp/model
56dir group=lp mode=0755 owner=root path=usr/lib/lp/postscript
57dir group=bin mode=0755 owner=root path=usr/lib/zones
58dir group=bin mode=0755 owner=root path=usr/sbin
59dir group=bin mode=0755 owner=root path=usr/share/man
60dir facet.doc.man=true group=bin mode=0755 owner=root path=usr/share/man/man1
61dir facet.doc.man=true group=bin mode=0755 owner=root path=usr/share/man/man1m
62dir facet.doc.man=true group=bin mode=0755 owner=root path=usr/share/man/man5
63file NOHASH group=sys mode=0444 owner=root path=lib/svc/manifest/system/tsol-zones.xml restart_fmri=svc:/system/manifest-import:default
64file NOHASH group=bin mode=0555 owner=root path=lib/svc/method/svc-tsol-zones
65file NOHASH group=sys mode=0555 owner=root path=sbin/tnctl
66file NOHASH group=bin mode=0555 owner=root path=usr/bin/getlabel
67file NOHASH group=bin mode=0555 owner=root path=usr/bin/getzonepath
68file NOHASH group=bin mode=0555 owner=root path=usr/bin/plabel
69file NOHASH group=bin mode=0555 owner=root path=usr/bin/setlabel
70file NOHASH group=bin mode=0555 owner=root path=usr/bin/updatehome
71file NOHASH group=bin mode=0555 owner=root path=usr/demo/tsol/clonebylabel.sh
72file NOHASH group=bin mode=0555 owner=root path=usr/demo/tsol/getmounts.sh
73file NOHASH group=bin mode=0555 owner=root path=usr/demo/tsol/runinzone.ksh
74file NOHASH group=bin mode=0555 owner=root path=usr/demo/tsol/runwlabel.ksh
75file NOHASH group=bin mode=0555 owner=root path=usr/demo/tsol/waitforzone.ksh
76file NOHASH group=bin mode=0444 owner=root path=usr/lib/brand/labeled/config.xml
77file NOHASH group=bin mode=0444 owner=root path=usr/lib/brand/labeled/platform.xml
78file NOHASH group=bin mode=0444 owner=root path=usr/lib/help/auths/locale/C/FileChown.html
79file NOHASH group=bin mode=0444 owner=root path=usr/lib/help/auths/locale/C/FileHeader.html
80file NOHASH group=bin mode=0444 owner=root path=usr/lib/help/auths/locale/C/FileOwner.html
81file NOHASH group=bin mode=0444 owner=root path=usr/lib/help/auths/locale/C/LabelFileDowngrade.html
82file NOHASH group=bin mode=0444 owner=root path=usr/lib/help/auths/locale/C/LabelFileUpgrade.html
83file NOHASH group=bin mode=0444 owner=root path=usr/lib/help/auths/locale/C/LabelHeader.html
84file NOHASH group=bin mode=0444 owner=root path=usr/lib/help/auths/locale/C/LabelPrint.html
85file NOHASH group=bin mode=0444 owner=root path=usr/lib/help/auths/locale/C/LabelRange.html
86file NOHASH group=bin mode=0444 owner=root path=usr/lib/help/auths/locale/C/LabelServer.html
87file NOHASH group=bin mode=0444 owner=root path=usr/lib/help/auths/locale/C/LabelWinDowngrade.html
88file NOHASH group=bin mode=0444 owner=root path=usr/lib/help/auths/locale/C/LabelWinNoView.html
89file NOHASH group=bin mode=0444 owner=root path=usr/lib/help/auths/locale/C/LabelWinUpgrade.html
90file NOHASH group=bin mode=0444 owner=root path=usr/lib/help/auths/locale/C/PrintAdmin.html
91file NOHASH group=bin mode=0444 owner=root path=usr/lib/help/auths/locale/C/PrintCancel.html
92file NOHASH group=bin mode=0444 owner=root path=usr/lib/help/auths/locale/C/PrintHeader.html
93file NOHASH group=bin mode=0444 owner=root path=usr/lib/help/auths/locale/C/PrintList.html
94file NOHASH group=bin mode=0444 owner=root path=usr/lib/help/auths/locale/C/PrintNoBanner.html
95file NOHASH group=bin mode=0444 owner=root path=usr/lib/help/auths/locale/C/PrintPs.html
96file NOHASH group=bin mode=0444 owner=root path=usr/lib/help/auths/locale/C/PrintUnlabeled.html
97file NOHASH group=bin mode=0444 owner=root path=usr/lib/help/auths/locale/C/TNDaemon.html
98file NOHASH group=bin mode=0444 owner=root path=usr/lib/help/auths/locale/C/TNctl.html
99file NOHASH group=bin mode=0444 owner=root path=usr/lib/help/auths/locale/C/ValueTND.html
100file NOHASH group=bin mode=0444 owner=root path=usr/lib/help/profiles/locale/C/RtInfoSec.html
101file NOHASH group=bin mode=0444 owner=root path=usr/lib/help/profiles/locale/C/RtObjectLabelMngmnt.html
102file NOHASH group=bin mode=0444 owner=root path=usr/lib/help/profiles/locale/C/RtOutsideAccred.html
103file NOHASH group=bin mode=0555 owner=root path=usr/lib/labeld
104file NOHASH group=lp mode=0555 owner=root path=usr/lib/lp/bin/lp.tsol_separator
105file NOHASH group=lp mode=0555 owner=root path=usr/lib/lp/model/tsol_netstandard
106file NOHASH group=lp mode=0555 owner=root path=usr/lib/lp/model/tsol_netstandard_foomatic
107file NOHASH group=lp mode=0555 owner=root path=usr/lib/lp/model/tsol_standard
108file NOHASH group=lp mode=0555 owner=root path=usr/lib/lp/model/tsol_standard_foomatic
109file NOHASH group=lp mode=0555 owner=root path=usr/lib/lp/postscript/tsol_banner.ps
110file NOHASH group=lp mode=0555 original_name=SUNWts:usr/lib/lp/postscript/tsol_separator.ps owner=root path=usr/lib/lp/postscript/tsol_separator.ps preserve=renamenew
111file NOHASH group=lp mode=0555 owner=root path=usr/lib/lp/postscript/tsol_trailer.ps
112file NOHASH group=sys mode=0555 owner=root path=usr/lib/lslabels
113file NOHASH group=sys mode=0555 owner=root path=usr/lib/zones/zoneshare
114file NOHASH group=sys mode=0555 owner=root path=usr/lib/zones/zoneunshare
115file NOHASH group=bin mode=0555 owner=root path=usr/sbin/add_allocatable
116file NOHASH group=sys mode=0555 owner=root path=usr/sbin/atohexlabel
117file NOHASH group=sys mode=0555 owner=root path=usr/sbin/chk_encodings
118file NOHASH group=sys mode=0555 owner=root path=usr/sbin/hextoalabel
119file NOHASH group=sys mode=0555 owner=root path=usr/sbin/tnchkdb
120file NOHASH group=sys mode=0555 owner=root path=usr/sbin/tnd
121file NOHASH group=sys mode=0555 owner=root path=usr/sbin/tninfo
122file NOHASH group=sys mode=0555 owner=root path=usr/sbin/txzonemgr
123file NOHASH facet.doc.man=true group=bin mode=0444 owner=root path=usr/share/man/man1/getlabel.1
124file NOHASH facet.doc.man=true group=bin mode=0444 owner=root path=usr/share/man/man1/getzonepath.1
125file NOHASH facet.doc.man=true group=bin mode=0444 owner=root path=usr/share/man/man1/plabel.1
126file NOHASH facet.doc.man=true group=bin mode=0444 owner=root path=usr/share/man/man1/setlabel.1
127file NOHASH facet.doc.man=true group=bin mode=0444 owner=root path=usr/share/man/man1m/add_allocatable.1m
128file NOHASH facet.doc.man=true group=bin mode=0444 owner=root path=usr/share/man/man1m/atohexlabel.1m
129file NOHASH facet.doc.man=true group=bin mode=0444 owner=root path=usr/share/man/man1m/hextoalabel.1m
130file NOHASH facet.doc.man=true group=bin mode=0444 owner=root path=usr/share/man/man1m/remove_allocatable.1m
131file NOHASH facet.doc.man=true group=bin mode=0444 owner=root path=usr/share/man/man1m/tnchkdb.1m
132file NOHASH facet.doc.man=true group=bin mode=0444 owner=root path=usr/share/man/man1m/tnctl.1m
133file NOHASH facet.doc.man=true group=bin mode=0444 owner=root path=usr/share/man/man1m/tnd.1m
134file NOHASH facet.doc.man=true group=bin mode=0444 owner=root path=usr/share/man/man1m/tninfo.1m
135file NOHASH facet.doc.man=true group=bin mode=0444 owner=root path=usr/share/man/man1m/txzonemgr.1m
136file NOHASH facet.doc.man=true group=bin mode=0444 owner=root path=usr/share/man/man1m/updatehome.1m
137file NOHASH facet.doc.man=true group=bin mode=0444 owner=root path=usr/share/man/man4/sel_config.4
138file NOHASH facet.doc.man=true group=bin mode=0444 owner=root path=usr/share/man/man5/trusted_extensions.5
139hardlink path=usr/sbin/remove_allocatable target=add_allocatable
140legacy arch=i386 category=system desc="Solaris Trusted Extensions, (Root)" hotline="Please contact your local service provider" name="Trusted Extensions, (Root)" pkg=SUNWtsr vendor=Illumos version=11.11,REV=2009.11.11
141legacy arch=i386 category=system desc="Solaris Trusted Extensions, (Usr)" hotline="Please contact your local service provider" name="Trusted Extensions, (Usr)" pkg=SUNWtsu vendor=Illumos version=11.11,REV=2009.11.11
142license cr_Sun license=cr_Sun
143license lic_CDDL license=lic_CDDL
144link path=usr/sbin/tnctl target=../../sbin/tnctl
145#
146# CDDL HEADER START
147#
148# The contents of this file are subject to the terms of the
149# Common Development and Distribution License (the "License").
150# You may not use this file except in compliance with the License.
151#
152# You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE
153# or http://www.opensolaris.org/os/licensing.
154# See the License for the specific language governing permissions
155# and limitations under the License.
156#
157# When distributing Covered Code, include this CDDL HEADER in each
158# file and include the License file at usr/src/OPENSOLARIS.LICENSE.
159# If applicable, add the following below this CDDL HEADER, with the
160# fields enclosed by brackets "[]" replaced with your own identifying
161# information: Portions Copyright [yyyy] [name of copyright owner]
162#
163# CDDL HEADER END
164#
165
166#
167# Copyright (c) 2010, Oracle and/or its affiliates. All rights reserved.
168#
169
170#
171# These actions represent settings which should appear in every package.
172#
173
174#
175# Name the consolidation this package came from.
176#
177set name=org.opensolaris.consolidation value=osnet
178
179#
180# Indicate that the package was published in a zones aware
181# fashion.
182#
183set name=variant.opensolaris.zone value=global value=nonglobal
184#
185# CDDL HEADER START
186#
187# The contents of this file are subject to the terms of the
188# Common Development and Distribution License (the "License").
189# You may not use this file except in compliance with the License.
190#
191# You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE
192# or http://www.opensolaris.org/os/licensing.
193# See the License for the specific language governing permissions
194# and limitations under the License.
195#
196# When distributing Covered Code, include this CDDL HEADER in each
197# file and include the License file at usr/src/OPENSOLARIS.LICENSE.
198# If applicable, add the following below this CDDL HEADER, with the
199# fields enclosed by brackets "[]" replaced with your own identifying
200# information: Portions Copyright [yyyy] [name of copyright owner]
201#
202# CDDL HEADER END
203#
204
205#
206# Copyright 2010 Sun Microsystems, Inc.  All rights reserved.
207# Use is subject to license terms.
208#
209
210#
211# Only publish packages for the currently specified architecture
212#
213# This is somewhat nonintuitive.  In English:
214#
215#	For any action of type "set",
216#	if the "name" property matches the regex "variant.arch",
217#	and *every* occurrence of the "value" property does not match
218#		$ARCH, then don't publish it.
219#
220# ...in other words, if *any* occurrence of "value" matches i386,
221# then the negative lookahead assertion in the regex will fail, and we
222# won't abort based on the action.
223#
224
225#
226# Catch don't-publish settings from manifest-embedded transforms
227#
228#
229# CDDL HEADER START
230#
231# The contents of this file are subject to the terms of the
232# Common Development and Distribution License (the "License").
233# You may not use this file except in compliance with the License.
234#
235# You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE
236# or http://www.opensolaris.org/os/licensing.
237# See the License for the specific language governing permissions
238# and limitations under the License.
239#
240# When distributing Covered Code, include this CDDL HEADER in each
241# file and include the License file at usr/src/OPENSOLARIS.LICENSE.
242# If applicable, add the following below this CDDL HEADER, with the
243# fields enclosed by brackets "[]" replaced with your own identifying
244# information: Portions Copyright [yyyy] [name of copyright owner]
245#
246# CDDL HEADER END
247#
248
249#
250# Copyright (c) 2010, Oracle and/or its affiliates. All rights reserved.
251#
252
253#
254# This file and its contents are supplied under the terms of the
255# Common Development and Distribution License ("CDDL"), version 1.0.
256# You may only use this file in accordance with the terms of version
257# 1.0 of the CDDL.
258#
259# A full copy of the text of the CDDL should have accompanied this
260# source.  A copy of the CDDL is also available via the Internet
261# at http://www.illumos.org/license/CDDL.
262#
263
264# Copyright 2011, Richard Lowe
265
266# Manual pages are documentation, and more specifically 'man' documentation
267#
268# CDDL HEADER START
269#
270# The contents of this file are subject to the terms of the
271# Common Development and Distribution License (the "License").
272# You may not use this file except in compliance with the License.
273#
274# You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE
275# or http://www.opensolaris.org/os/licensing.
276# See the License for the specific language governing permissions
277# and limitations under the License.
278#
279# When distributing Covered Code, include this CDDL HEADER in each
280# file and include the License file at usr/src/OPENSOLARIS.LICENSE.
281# If applicable, add the following below this CDDL HEADER, with the
282# fields enclosed by brackets "[]" replaced with your own identifying
283# information: Portions Copyright [yyyy] [name of copyright owner]
284#
285# CDDL HEADER END
286#
287
288#
289# Copyright (c) 2010, Oracle and/or its affiliates. All rights reserved.
290# Copyright 2011, Richard Lowe
291#
292
293#
294# For kernel/drv, set .conf files to mode 0644.  Assume all other
295# files there are drivers, and give them mode 0755 and reboot-needed.
296#
297# The (?<!r) construct in the reboot-needed transform is a negative
298# lookbehind assertion: it says "only match this regex if the
299# previously matched text does NOT match regex r."  So it will match
300# all files in the various kernel trees, except for .conf files.
301#
302
303
304#
305# Non-global zones should not have content in kernel, usr/kernel (and
306# other kernel dirs) or in boot/.
307#
308
309
310#
311# shared objects should generally have mode 0755
312#
313
314#
315# Catch some of the collections of largely read-only files
316#
317
318
319#
320# For what's left, go with root:bin 0644, +x for directories
321#
322
323#
324# Default values for legacy actions
325#
326#
327# CDDL HEADER START
328#
329# The contents of this file are subject to the terms of the
330# Common Development and Distribution License (the "License").
331# You may not use this file except in compliance with the License.
332#
333# You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE
334# or http://www.opensolaris.org/os/licensing.
335# See the License for the specific language governing permissions
336# and limitations under the License.
337#
338# When distributing Covered Code, include this CDDL HEADER in each
339# file and include the License file at usr/src/OPENSOLARIS.LICENSE.
340# If applicable, add the following below this CDDL HEADER, with the
341# fields enclosed by brackets "[]" replaced with your own identifying
342# information: Portions Copyright [yyyy] [name of copyright owner]
343#
344# CDDL HEADER END
345#
346
347#
348# Copyright (c) 2010, Oracle and/or its affiliates. All rights reserved.
349#
350
351#
352# Pull out the license paths for staging in the proto area.  Ignore
353# those with no path separators, as that indicates a file kept in
354# $SRC/pkg/license_files, rather than alongside the associated source.
355#
356
357#
358# Ordering is important here, and the last line wins.
359#
360# The default of "current" is provided by the calling environment,
361# rather than a print operation.
362#
363set name=org.opensolaris.smf.fmri value=svc:/system/tsol-zones value=svc:/system/tsol-zones:default
364depend fmri=consolidation/osnet/osnet-incorporation type=require
365depend fmri=pkg:/SUNWcs@0.5.11-0.155.53 type=require
366depend fmri=pkg:/system/library@0.5.11-0.155.53 type=require
367depend fmri=system/file-system/zfs type=require
368depend fmri=system/zones type=require
369