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# Copyright 2012 Nexenta Systems, Inc. All rights reserved.
25#
26
27set name=pkg.fmri value=pkg:/service/security/gss@0.5.11,5.11-0.155.53
28set name=pkg.description value="Generic Security Service Application Program Interface, Version 2 - config"
29set name=pkg.summary value="GSSAPI CONFIG V2"
30set name=info.classification value=org.opensolaris.category.2008:System/Security
31set name=variant.arch value=i386
32dir group=sys mode=0755 owner=root path=etc
33dir group=sys mode=0755 owner=root path=etc/gss
34dir group=bin mode=0755 owner=root path=lib
35dir group=bin mode=0755 owner=root path=lib/svc
36dir group=sys mode=0755 owner=root path=lib/svc/manifest
37dir group=sys mode=0755 owner=root path=lib/svc/manifest/network
38dir group=sys mode=0755 owner=root path=lib/svc/manifest/network/rpc
39dir group=bin mode=0755 owner=root path=usr/share/man
40dir facet.doc.man=true group=bin mode=0755 owner=root path=usr/share/man/man4
41dir facet.doc.man=true group=bin mode=0755 owner=root path=usr/share/man/man5
42file NOHASH group=sys mode=0644 original_name=SUNWgssc:etc/gss/gsscred.conf owner=root path=etc/gss/gsscred.conf preserve=true
43file NOHASH group=sys mode=0644 original_name=SUNWgssc:etc/gss/mech owner=root path=etc/gss/mech preserve=true
44file NOHASH group=sys mode=0644 original_name=SUNWgssc:etc/gss/qop owner=root path=etc/gss/qop preserve=true
45file NOHASH group=sys mode=0444 owner=root path=lib/svc/manifest/network/rpc/gss.xml restart_fmri=svc:/system/manifest-import:default
46file NOHASH facet.doc.man=true group=bin mode=0444 owner=root path=usr/share/man/man4/gsscred.conf.4
47file NOHASH facet.doc.man=true group=bin mode=0444 owner=root path=usr/share/man/man4/mech.4
48file NOHASH facet.doc.man=true group=bin mode=0444 owner=root path=usr/share/man/man5/gss_auth_rules.5
49legacy arch=i386 category=system desc="Generic Security Service Application Program Interface, Version 2 - config" hotline="Please contact your local service provider" name="GSSAPI CONFIG V2" pkg=SUNWgssc vendor=Illumos version=11.11,REV=2009.11.11
50license cr_Sun license=cr_Sun
51license lic_CDDL license=lic_CDDL
52link facet.doc.man=true path=usr/share/man/man4/qop.4 target=mech.4
53#
54# These dependencies can be removed once there is a mechanism in place
55# to configure gss plugins, rather than delivering a fully populated
56# etc/gss/mech file.
57#
58depend fmri=service/security/kerberos-5 type=require
59depend fmri=system/library/security/gss/diffie-hellman type=require
60depend fmri=system/library/security/gss/spnego type=require
61#
62# CDDL HEADER START
63#
64# The contents of this file are subject to the terms of the
65# Common Development and Distribution License (the "License").
66# You may not use this file except in compliance with the License.
67#
68# You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE
69# or http://www.opensolaris.org/os/licensing.
70# See the License for the specific language governing permissions
71# and limitations under the License.
72#
73# When distributing Covered Code, include this CDDL HEADER in each
74# file and include the License file at usr/src/OPENSOLARIS.LICENSE.
75# If applicable, add the following below this CDDL HEADER, with the
76# fields enclosed by brackets "[]" replaced with your own identifying
77# information: Portions Copyright [yyyy] [name of copyright owner]
78#
79# CDDL HEADER END
80#
81
82#
83# Copyright (c) 2010, Oracle and/or its affiliates. All rights reserved.
84#
85
86#
87# These actions represent settings which should appear in every package.
88#
89
90#
91# Name the consolidation this package came from.
92#
93set name=org.opensolaris.consolidation value=osnet
94
95#
96# Indicate that the package was published in a zones aware
97# fashion.
98#
99set name=variant.opensolaris.zone value=global value=nonglobal
100#
101# CDDL HEADER START
102#
103# The contents of this file are subject to the terms of the
104# Common Development and Distribution License (the "License").
105# You may not use this file except in compliance with the License.
106#
107# You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE
108# or http://www.opensolaris.org/os/licensing.
109# See the License for the specific language governing permissions
110# and limitations under the License.
111#
112# When distributing Covered Code, include this CDDL HEADER in each
113# file and include the License file at usr/src/OPENSOLARIS.LICENSE.
114# If applicable, add the following below this CDDL HEADER, with the
115# fields enclosed by brackets "[]" replaced with your own identifying
116# information: Portions Copyright [yyyy] [name of copyright owner]
117#
118# CDDL HEADER END
119#
120
121#
122# Copyright 2010 Sun Microsystems, Inc.  All rights reserved.
123# Use is subject to license terms.
124#
125
126#
127# Only publish packages for the currently specified architecture
128#
129# This is somewhat nonintuitive.  In English:
130#
131#	For any action of type "set",
132#	if the "name" property matches the regex "variant.arch",
133#	and *every* occurrence of the "value" property does not match
134#		$ARCH, then don't publish it.
135#
136# ...in other words, if *any* occurrence of "value" matches i386,
137# then the negative lookahead assertion in the regex will fail, and we
138# won't abort based on the action.
139#
140
141#
142# Catch don't-publish settings from manifest-embedded transforms
143#
144#
145# CDDL HEADER START
146#
147# The contents of this file are subject to the terms of the
148# Common Development and Distribution License (the "License").
149# You may not use this file except in compliance with the License.
150#
151# You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE
152# or http://www.opensolaris.org/os/licensing.
153# See the License for the specific language governing permissions
154# and limitations under the License.
155#
156# When distributing Covered Code, include this CDDL HEADER in each
157# file and include the License file at usr/src/OPENSOLARIS.LICENSE.
158# If applicable, add the following below this CDDL HEADER, with the
159# fields enclosed by brackets "[]" replaced with your own identifying
160# information: Portions Copyright [yyyy] [name of copyright owner]
161#
162# CDDL HEADER END
163#
164
165#
166# Copyright (c) 2010, Oracle and/or its affiliates. All rights reserved.
167#
168
169#
170# This file and its contents are supplied under the terms of the
171# Common Development and Distribution License ("CDDL"), version 1.0.
172# You may only use this file in accordance with the terms of version
173# 1.0 of the CDDL.
174#
175# A full copy of the text of the CDDL should have accompanied this
176# source.  A copy of the CDDL is also available via the Internet
177# at http://www.illumos.org/license/CDDL.
178#
179
180# Copyright 2011, Richard Lowe
181
182# Manual pages are documentation, and more specifically 'man' documentation
183#
184# CDDL HEADER START
185#
186# The contents of this file are subject to the terms of the
187# Common Development and Distribution License (the "License").
188# You may not use this file except in compliance with the License.
189#
190# You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE
191# or http://www.opensolaris.org/os/licensing.
192# See the License for the specific language governing permissions
193# and limitations under the License.
194#
195# When distributing Covered Code, include this CDDL HEADER in each
196# file and include the License file at usr/src/OPENSOLARIS.LICENSE.
197# If applicable, add the following below this CDDL HEADER, with the
198# fields enclosed by brackets "[]" replaced with your own identifying
199# information: Portions Copyright [yyyy] [name of copyright owner]
200#
201# CDDL HEADER END
202#
203
204#
205# Copyright (c) 2010, Oracle and/or its affiliates. All rights reserved.
206# Copyright 2011, Richard Lowe
207#
208
209#
210# For kernel/drv, set .conf files to mode 0644.  Assume all other
211# files there are drivers, and give them mode 0755 and reboot-needed.
212#
213# The (?<!r) construct in the reboot-needed transform is a negative
214# lookbehind assertion: it says "only match this regex if the
215# previously matched text does NOT match regex r."  So it will match
216# all files in the various kernel trees, except for .conf files.
217#
218
219
220#
221# Non-global zones should not have content in kernel, usr/kernel (and
222# other kernel dirs) or in boot/.
223#
224
225
226#
227# shared objects should generally have mode 0755
228#
229
230#
231# Catch some of the collections of largely read-only files
232#
233
234
235#
236# For what's left, go with root:bin 0644, +x for directories
237#
238
239#
240# Default values for legacy actions
241#
242#
243# CDDL HEADER START
244#
245# The contents of this file are subject to the terms of the
246# Common Development and Distribution License (the "License").
247# You may not use this file except in compliance with the License.
248#
249# You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE
250# or http://www.opensolaris.org/os/licensing.
251# See the License for the specific language governing permissions
252# and limitations under the License.
253#
254# When distributing Covered Code, include this CDDL HEADER in each
255# file and include the License file at usr/src/OPENSOLARIS.LICENSE.
256# If applicable, add the following below this CDDL HEADER, with the
257# fields enclosed by brackets "[]" replaced with your own identifying
258# information: Portions Copyright [yyyy] [name of copyright owner]
259#
260# CDDL HEADER END
261#
262
263#
264# Copyright (c) 2010, Oracle and/or its affiliates. All rights reserved.
265#
266
267#
268# Pull out the license paths for staging in the proto area.  Ignore
269# those with no path separators, as that indicates a file kept in
270# $SRC/pkg/license_files, rather than alongside the associated source.
271#
272
273#
274# Ordering is important here, and the last line wins.
275#
276# The default of "current" is provided by the calling environment,
277# rather than a print operation.
278#
279depend fmri=consolidation/osnet/osnet-incorporation type=require
280depend fmri=__TBD pkg.debug.depend.file=bind.xml pkg.debug.depend.path=lib/svc/manifest/network/rpc pkg.debug.depend.reason=lib/svc/manifest/network/rpc/gss.xml pkg.debug.depend.type=smf_manifest type=require
281set name=org.opensolaris.smf.fmri value=svc:/network/rpc/gss value=svc:/network/rpc/gss:default
282