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/resource-pools@0.5.11,5.11-0.155.53
28set name=pkg.description value="core software for resource pools"
29set name=pkg.summary value="Resource Pools"
30set name=info.classification value=org.opensolaris.category.2008:System/Core
31set name=variant.arch value=i386
32dir group=bin mode=0755 owner=root path=lib variant.opensolaris.zone=global
33dir group=bin mode=0755 owner=root path=lib/svc variant.opensolaris.zone=global
34dir group=sys mode=0755 owner=root path=lib/svc/manifest variant.opensolaris.zone=global
35dir group=sys mode=0755 owner=root path=lib/svc/manifest/system variant.opensolaris.zone=global
36dir group=bin mode=0755 owner=root path=lib/svc/method variant.opensolaris.zone=global
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/include
40dir group=sys mode=0755 owner=root path=usr/kernel variant.opensolaris.zone=global
41dir group=sys mode=0755 owner=root path=usr/kernel/drv variant.opensolaris.zone=global
42dir group=sys mode=0755 owner=root path=usr/kernel/drv/amd64 variant.opensolaris.zone=global
43dir group=bin mode=0755 owner=root path=usr/lib
44dir group=bin mode=0755 owner=root path=usr/lib/amd64
45dir group=bin mode=0755 owner=root path=usr/lib/rcm
46dir group=bin mode=0755 owner=root path=usr/lib/rcm/modules
47dir group=bin mode=0755 owner=root path=usr/sbin
48dir group=sys mode=0755 owner=root path=usr/share
49dir group=sys mode=0755 owner=root path=usr/share/lib
50dir group=sys mode=0755 owner=root path=usr/share/lib/xml
51dir group=sys mode=0755 owner=root path=usr/share/lib/xml/dtd
52dir group=bin mode=0755 owner=root path=usr/share/man
53dir facet.doc.man=true group=bin mode=0755 owner=root path=usr/share/man/man1m
54dir facet.doc.man=true group=bin mode=0755 owner=root path=usr/share/man/man3lib
55dir facet.doc.man=true group=bin mode=0755 owner=root path=usr/share/man/man3pool
56dir group=sys mode=0755 owner=root path=var variant.opensolaris.zone=global
57dir group=sys mode=0755 owner=root path=var/adm/pool variant.opensolaris.zone=global
58dir group=sys mode=0755 owner=root path=var/log/pool variant.opensolaris.zone=global
59driver name=pool perms="pool 0666 root sys" perms="poolctl 0666 root sys"
60file NOHASH group=sys mode=0444 owner=root path=lib/svc/manifest/system/poold.xml restart_fmri=svc:/system/manifest-import:default variant.opensolaris.zone=global
61file NOHASH group=sys mode=0444 owner=root path=lib/svc/manifest/system/pools.xml restart_fmri=svc:/system/manifest-import:default variant.opensolaris.zone=global
62file NOHASH group=bin mode=0555 owner=root path=lib/svc/method/svc-poold variant.opensolaris.zone=global
63file NOHASH group=bin mode=0555 owner=root path=lib/svc/method/svc-pools variant.opensolaris.zone=global
64file NOHASH group=bin mode=0555 owner=root path=usr/bin/poolstat
65file NOHASH group=bin mode=0644 owner=root path=usr/include/pool.h
66file NOHASH group=sys mode=0755 owner=root path=usr/kernel/drv/amd64/pool reboot-needed=true variant.opensolaris.zone=global
67file NOHASH group=sys mode=0644 owner=root path=usr/kernel/drv/pool.conf variant.opensolaris.zone=global
68file NOHASH group=bin mode=0755 owner=root path=usr/lib/amd64/libpool.so.1
69file NOHASH group=bin mode=0644 owner=root path=usr/lib/amd64/llib-lpool.ln
70file NOHASH group=bin mode=0755 owner=root path=usr/lib/libpool.so.1
71file NOHASH group=bin mode=0644 owner=root path=usr/lib/llib-lpool
72file NOHASH group=bin mode=0644 owner=root path=usr/lib/llib-lpool.ln
73file NOHASH group=bin mode=0555 owner=root path=usr/lib/rcm/modules/SUNW_pool_rcm.so
74file NOHASH group=bin mode=0555 owner=root path=usr/sbin/pooladm
75file NOHASH group=bin mode=0555 owner=root path=usr/sbin/poolbind
76file NOHASH group=bin mode=0555 owner=root path=usr/sbin/poolcfg
77file NOHASH group=bin mode=0444 owner=root path=usr/share/lib/xml/dtd/rm_pool.dtd.1
78file NOHASH facet.doc.man=true group=bin mode=0444 owner=root path=usr/share/man/man1m/pooladm.1m
79file NOHASH facet.doc.man=true group=bin mode=0444 owner=root path=usr/share/man/man1m/poolbind.1m
80file NOHASH facet.doc.man=true group=bin mode=0444 owner=root path=usr/share/man/man1m/poolcfg.1m
81file NOHASH facet.doc.man=true group=bin mode=0444 owner=root path=usr/share/man/man1m/poolstat.1m
82file NOHASH facet.doc.man=true group=bin mode=0444 owner=root path=usr/share/man/man3lib/libpool.3lib
83file NOHASH facet.doc.man=true group=bin mode=0444 owner=root path=usr/share/man/man3pool/pool_associate.3pool
84file NOHASH facet.doc.man=true group=bin mode=0444 owner=root path=usr/share/man/man3pool/pool_component_info.3pool
85file NOHASH facet.doc.man=true group=bin mode=0444 owner=root path=usr/share/man/man3pool/pool_component_to_elem.3pool
86file NOHASH facet.doc.man=true group=bin mode=0444 owner=root path=usr/share/man/man3pool/pool_conf_alloc.3pool
87file NOHASH facet.doc.man=true group=bin mode=0444 owner=root path=usr/share/man/man3pool/pool_dynamic_location.3pool
88file NOHASH facet.doc.man=true group=bin mode=0444 owner=root path=usr/share/man/man3pool/pool_error.3pool
89file NOHASH facet.doc.man=true group=bin mode=0444 owner=root path=usr/share/man/man3pool/pool_get_binding.3pool
90file NOHASH facet.doc.man=true group=bin mode=0444 owner=root path=usr/share/man/man3pool/pool_get_pool.3pool
91file NOHASH facet.doc.man=true group=bin mode=0444 owner=root path=usr/share/man/man3pool/pool_get_property.3pool
92file NOHASH facet.doc.man=true group=bin mode=0444 owner=root path=usr/share/man/man3pool/pool_resource_create.3pool
93file NOHASH facet.doc.man=true group=bin mode=0444 owner=root path=usr/share/man/man3pool/pool_value_alloc.3pool
94file NOHASH facet.doc.man=true group=bin mode=0444 owner=root path=usr/share/man/man3pool/pool_walk_components.3pool
95legacy arch=i386 category=system desc="core software for resource pools" hotline="Please contact your local service provider" name="Resource Pools" pkg=SUNWpool vendor=Illumos version=11.11,REV=2009.11.11
96legacy arch=i386 category=system desc="core software for resource pools (Root)" hotline="Please contact your local service provider" name="Resource Pools (Root)" pkg=SUNWpoolr vendor=Illumos version=11.11,REV=2009.11.11
97license cr_Sun license=cr_Sun
98license lic_CDDL license=lic_CDDL
99link path=usr/lib/amd64/libpool.so target=libpool.so.1
100link path=usr/lib/libpool.so target=./libpool.so.1
101link facet.doc.man=true path=usr/share/man/man3pool/pool_conf_close.3pool target=pool_conf_alloc.3pool
102link facet.doc.man=true path=usr/share/man/man3pool/pool_conf_commit.3pool target=pool_conf_alloc.3pool
103link facet.doc.man=true path=usr/share/man/man3pool/pool_conf_export.3pool target=pool_conf_alloc.3pool
104link facet.doc.man=true path=usr/share/man/man3pool/pool_conf_free.3pool target=pool_conf_alloc.3pool
105link facet.doc.man=true path=usr/share/man/man3pool/pool_conf_info.3pool target=pool_conf_alloc.3pool
106link facet.doc.man=true path=usr/share/man/man3pool/pool_conf_location.3pool target=pool_conf_alloc.3pool
107link facet.doc.man=true path=usr/share/man/man3pool/pool_conf_open.3pool target=pool_conf_alloc.3pool
108link facet.doc.man=true path=usr/share/man/man3pool/pool_conf_remove.3pool target=pool_conf_alloc.3pool
109link facet.doc.man=true path=usr/share/man/man3pool/pool_conf_rollback.3pool target=pool_conf_alloc.3pool
110link facet.doc.man=true path=usr/share/man/man3pool/pool_conf_status.3pool target=pool_conf_alloc.3pool
111link facet.doc.man=true path=usr/share/man/man3pool/pool_conf_to_elem.3pool target=pool_component_to_elem.3pool
112link facet.doc.man=true path=usr/share/man/man3pool/pool_conf_update.3pool target=pool_conf_alloc.3pool
113link facet.doc.man=true path=usr/share/man/man3pool/pool_conf_validate.3pool target=pool_conf_alloc.3pool
114link facet.doc.man=true path=usr/share/man/man3pool/pool_create.3pool target=pool_associate.3pool
115link facet.doc.man=true path=usr/share/man/man3pool/pool_destroy.3pool target=pool_associate.3pool
116link facet.doc.man=true path=usr/share/man/man3pool/pool_dissociate.3pool target=pool_associate.3pool
117link facet.doc.man=true path=usr/share/man/man3pool/pool_get_owning_resource.3pool target=pool_component_info.3pool
118link facet.doc.man=true path=usr/share/man/man3pool/pool_get_resource.3pool target=pool_get_pool.3pool
119link facet.doc.man=true path=usr/share/man/man3pool/pool_get_resource_binding.3pool target=pool_get_binding.3pool
120link facet.doc.man=true path=usr/share/man/man3pool/pool_get_status.3pool target=pool_dynamic_location.3pool
121link facet.doc.man=true path=usr/share/man/man3pool/pool_info.3pool target=pool_associate.3pool
122link facet.doc.man=true path=usr/share/man/man3pool/pool_put_property.3pool target=pool_get_property.3pool
123link facet.doc.man=true path=usr/share/man/man3pool/pool_query_components.3pool target=pool_get_pool.3pool
124link facet.doc.man=true path=usr/share/man/man3pool/pool_query_pool_resources.3pool target=pool_associate.3pool
125link facet.doc.man=true path=usr/share/man/man3pool/pool_query_pools.3pool target=pool_get_pool.3pool
126link facet.doc.man=true path=usr/share/man/man3pool/pool_query_resource_components.3pool target=pool_resource_create.3pool
127link facet.doc.man=true path=usr/share/man/man3pool/pool_query_resources.3pool target=pool_get_pool.3pool
128link facet.doc.man=true path=usr/share/man/man3pool/pool_resource_destroy.3pool target=pool_resource_create.3pool
129link facet.doc.man=true path=usr/share/man/man3pool/pool_resource_info.3pool target=pool_resource_create.3pool
130link facet.doc.man=true path=usr/share/man/man3pool/pool_resource_to_elem.3pool target=pool_component_to_elem.3pool
131link facet.doc.man=true path=usr/share/man/man3pool/pool_resource_transfer.3pool target=pool_resource_create.3pool
132link facet.doc.man=true path=usr/share/man/man3pool/pool_resource_type_list.3pool target=pool_dynamic_location.3pool
133link facet.doc.man=true path=usr/share/man/man3pool/pool_resource_xtransfer.3pool target=pool_resource_create.3pool
134link facet.doc.man=true path=usr/share/man/man3pool/pool_rm_property.3pool target=pool_get_property.3pool
135link facet.doc.man=true path=usr/share/man/man3pool/pool_set_binding.3pool target=pool_get_binding.3pool
136link facet.doc.man=true path=usr/share/man/man3pool/pool_set_status.3pool target=pool_dynamic_location.3pool
137link facet.doc.man=true path=usr/share/man/man3pool/pool_static_location.3pool target=pool_dynamic_location.3pool
138link facet.doc.man=true path=usr/share/man/man3pool/pool_strerror.3pool target=pool_error.3pool
139link facet.doc.man=true path=usr/share/man/man3pool/pool_to_elem.3pool target=pool_component_to_elem.3pool
140link facet.doc.man=true path=usr/share/man/man3pool/pool_value_free.3pool target=pool_value_alloc.3pool
141link facet.doc.man=true path=usr/share/man/man3pool/pool_value_get_bool.3pool target=pool_value_alloc.3pool
142link facet.doc.man=true path=usr/share/man/man3pool/pool_value_get_double.3pool target=pool_value_alloc.3pool
143link facet.doc.man=true path=usr/share/man/man3pool/pool_value_get_int64.3pool target=pool_value_alloc.3pool
144link facet.doc.man=true path=usr/share/man/man3pool/pool_value_get_name.3pool target=pool_value_alloc.3pool
145link facet.doc.man=true path=usr/share/man/man3pool/pool_value_get_string.3pool target=pool_value_alloc.3pool
146link facet.doc.man=true path=usr/share/man/man3pool/pool_value_get_type.3pool target=pool_value_alloc.3pool
147link facet.doc.man=true path=usr/share/man/man3pool/pool_value_get_uint64.3pool target=pool_value_alloc.3pool
148link facet.doc.man=true path=usr/share/man/man3pool/pool_value_set_bool.3pool target=pool_value_alloc.3pool
149link facet.doc.man=true path=usr/share/man/man3pool/pool_value_set_double.3pool target=pool_value_alloc.3pool
150link facet.doc.man=true path=usr/share/man/man3pool/pool_value_set_int64.3pool target=pool_value_alloc.3pool
151link facet.doc.man=true path=usr/share/man/man3pool/pool_value_set_name.3pool target=pool_value_alloc.3pool
152link facet.doc.man=true path=usr/share/man/man3pool/pool_value_set_string.3pool target=pool_value_alloc.3pool
153link facet.doc.man=true path=usr/share/man/man3pool/pool_value_set_uint64.3pool target=pool_value_alloc.3pool
154link facet.doc.man=true path=usr/share/man/man3pool/pool_version.3pool target=pool_dynamic_location.3pool
155link facet.doc.man=true path=usr/share/man/man3pool/pool_walk_pools.3pool target=pool_walk_components.3pool
156link facet.doc.man=true path=usr/share/man/man3pool/pool_walk_properties.3pool target=pool_get_property.3pool
157link facet.doc.man=true path=usr/share/man/man3pool/pool_walk_resources.3pool target=pool_walk_components.3pool
158#
159# CDDL HEADER START
160#
161# The contents of this file are subject to the terms of the
162# Common Development and Distribution License (the "License").
163# You may not use this file except in compliance with the License.
164#
165# You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE
166# or http://www.opensolaris.org/os/licensing.
167# See the License for the specific language governing permissions
168# and limitations under the License.
169#
170# When distributing Covered Code, include this CDDL HEADER in each
171# file and include the License file at usr/src/OPENSOLARIS.LICENSE.
172# If applicable, add the following below this CDDL HEADER, with the
173# fields enclosed by brackets "[]" replaced with your own identifying
174# information: Portions Copyright [yyyy] [name of copyright owner]
175#
176# CDDL HEADER END
177#
178
179#
180# Copyright (c) 2010, Oracle and/or its affiliates. All rights reserved.
181#
182
183#
184# These actions represent settings which should appear in every package.
185#
186
187#
188# Name the consolidation this package came from.
189#
190set name=org.opensolaris.consolidation value=osnet
191
192#
193# Indicate that the package was published in a zones aware
194# fashion.
195#
196set name=variant.opensolaris.zone value=global value=nonglobal
197#
198# CDDL HEADER START
199#
200# The contents of this file are subject to the terms of the
201# Common Development and Distribution License (the "License").
202# You may not use this file except in compliance with the License.
203#
204# You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE
205# or http://www.opensolaris.org/os/licensing.
206# See the License for the specific language governing permissions
207# and limitations under the License.
208#
209# When distributing Covered Code, include this CDDL HEADER in each
210# file and include the License file at usr/src/OPENSOLARIS.LICENSE.
211# If applicable, add the following below this CDDL HEADER, with the
212# fields enclosed by brackets "[]" replaced with your own identifying
213# information: Portions Copyright [yyyy] [name of copyright owner]
214#
215# CDDL HEADER END
216#
217
218#
219# Copyright 2010 Sun Microsystems, Inc.  All rights reserved.
220# Use is subject to license terms.
221#
222
223#
224# Only publish packages for the currently specified architecture
225#
226# This is somewhat nonintuitive.  In English:
227#
228#	For any action of type "set",
229#	if the "name" property matches the regex "variant.arch",
230#	and *every* occurrence of the "value" property does not match
231#		$ARCH, then don't publish it.
232#
233# ...in other words, if *any* occurrence of "value" matches i386,
234# then the negative lookahead assertion in the regex will fail, and we
235# won't abort based on the action.
236#
237
238#
239# Catch don't-publish settings from manifest-embedded transforms
240#
241#
242# CDDL HEADER START
243#
244# The contents of this file are subject to the terms of the
245# Common Development and Distribution License (the "License").
246# You may not use this file except in compliance with the License.
247#
248# You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE
249# or http://www.opensolaris.org/os/licensing.
250# See the License for the specific language governing permissions
251# and limitations under the License.
252#
253# When distributing Covered Code, include this CDDL HEADER in each
254# file and include the License file at usr/src/OPENSOLARIS.LICENSE.
255# If applicable, add the following below this CDDL HEADER, with the
256# fields enclosed by brackets "[]" replaced with your own identifying
257# information: Portions Copyright [yyyy] [name of copyright owner]
258#
259# CDDL HEADER END
260#
261
262#
263# Copyright (c) 2010, Oracle and/or its affiliates. All rights reserved.
264#
265
266#
267# This file and its contents are supplied under the terms of the
268# Common Development and Distribution License ("CDDL"), version 1.0.
269# You may only use this file in accordance with the terms of version
270# 1.0 of the CDDL.
271#
272# A full copy of the text of the CDDL should have accompanied this
273# source.  A copy of the CDDL is also available via the Internet
274# at http://www.illumos.org/license/CDDL.
275#
276
277# Copyright 2011, Richard Lowe
278
279# Manual pages are documentation, and more specifically 'man' documentation
280#
281# CDDL HEADER START
282#
283# The contents of this file are subject to the terms of the
284# Common Development and Distribution License (the "License").
285# You may not use this file except in compliance with the License.
286#
287# You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE
288# or http://www.opensolaris.org/os/licensing.
289# See the License for the specific language governing permissions
290# and limitations under the License.
291#
292# When distributing Covered Code, include this CDDL HEADER in each
293# file and include the License file at usr/src/OPENSOLARIS.LICENSE.
294# If applicable, add the following below this CDDL HEADER, with the
295# fields enclosed by brackets "[]" replaced with your own identifying
296# information: Portions Copyright [yyyy] [name of copyright owner]
297#
298# CDDL HEADER END
299#
300
301#
302# Copyright (c) 2010, Oracle and/or its affiliates. All rights reserved.
303# Copyright 2011, Richard Lowe
304#
305
306#
307# For kernel/drv, set .conf files to mode 0644.  Assume all other
308# files there are drivers, and give them mode 0755 and reboot-needed.
309#
310# The (?<!r) construct in the reboot-needed transform is a negative
311# lookbehind assertion: it says "only match this regex if the
312# previously matched text does NOT match regex r."  So it will match
313# all files in the various kernel trees, except for .conf files.
314#
315
316
317#
318# Non-global zones should not have content in kernel, usr/kernel (and
319# other kernel dirs) or in boot/.
320#
321
322
323#
324# shared objects should generally have mode 0755
325#
326
327#
328# Catch some of the collections of largely read-only files
329#
330
331
332#
333# For what's left, go with root:bin 0644, +x for directories
334#
335
336#
337# Default values for legacy actions
338#
339#
340# CDDL HEADER START
341#
342# The contents of this file are subject to the terms of the
343# Common Development and Distribution License (the "License").
344# You may not use this file except in compliance with the License.
345#
346# You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE
347# or http://www.opensolaris.org/os/licensing.
348# See the License for the specific language governing permissions
349# and limitations under the License.
350#
351# When distributing Covered Code, include this CDDL HEADER in each
352# file and include the License file at usr/src/OPENSOLARIS.LICENSE.
353# If applicable, add the following below this CDDL HEADER, with the
354# fields enclosed by brackets "[]" replaced with your own identifying
355# information: Portions Copyright [yyyy] [name of copyright owner]
356#
357# CDDL HEADER END
358#
359
360#
361# Copyright (c) 2010, Oracle and/or its affiliates. All rights reserved.
362#
363
364#
365# Pull out the license paths for staging in the proto area.  Ignore
366# those with no path separators, as that indicates a file kept in
367# $SRC/pkg/license_files, rather than alongside the associated source.
368#
369
370#
371# Ordering is important here, and the last line wins.
372#
373# The default of "current" is provided by the calling environment,
374# rather than a print operation.
375#
376depend fmri=consolidation/osnet/osnet-incorporation type=require
377