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