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