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:/developer/object-file@0.5.11,5.11-0.155.53 27set name=pkg.description value="software development utilities, including ar, dis, dump, elfdump, elfedit, lex, lorder, mcs, nm, prof, ranlib, rpcgen, size, strip, tsort, and yacc" 28set name=pkg.summary value="CCS tools bundled with SunOS" 29set name=info.classification value=org.opensolaris.category.2008:System/Core 30set name=variant.arch value=i386 31dir group=sys mode=0755 owner=root path=usr 32dir group=bin mode=0755 owner=root path=usr/bin 33dir group=bin mode=0755 owner=root path=usr/bin/amd64 34dir group=bin mode=0755 owner=root path=usr/ccs 35dir group=bin mode=0755 owner=root path=usr/ccs/bin 36dir group=bin mode=0755 owner=root path=usr/ccs/bin/amd64 37dir group=bin mode=0755 owner=root path=usr/ccs/lib 38dir group=bin mode=0755 owner=root path=usr/lib 39dir group=bin mode=0755 owner=root path=usr/lib/amd64 40dir group=bin mode=0755 owner=root path=usr/lib/elfedit 41dir group=bin mode=0755 owner=root path=usr/lib/elfedit/amd64 42dir group=sys mode=0755 owner=root path=usr/share 43dir group=sys mode=0755 owner=root path=usr/share/lib 44dir group=bin mode=0755 owner=root path=usr/share/lib/ccs 45dir facet.doc.man=true group=bin mode=0755 owner=root path=usr/share/man/man1 46file NOHASH group=bin mode=0555 owner=root path=usr/bin/amd64/ar 47file NOHASH group=bin mode=0555 owner=root path=usr/bin/amd64/dump 48file NOHASH group=bin mode=0555 owner=root path=usr/bin/amd64/elfdump 49file NOHASH group=bin mode=0555 owner=root path=usr/bin/amd64/elfedit 50file NOHASH group=bin mode=0555 owner=root path=usr/bin/amd64/mcs 51file NOHASH group=bin mode=0555 owner=root path=usr/bin/amd64/nm 52file NOHASH group=bin mode=0555 owner=root path=usr/bin/amd64/size 53file NOHASH group=bin mode=0555 owner=root path=usr/bin/ar 54file NOHASH group=bin mode=0555 owner=root path=usr/bin/dis 55file NOHASH group=bin mode=0555 owner=root path=usr/bin/dump 56file NOHASH group=bin mode=0555 owner=root path=usr/bin/elfdump 57file NOHASH group=bin mode=0555 owner=root path=usr/bin/elfedit 58file NOHASH group=bin mode=0555 owner=root path=usr/bin/error 59file NOHASH group=bin mode=0555 owner=root path=usr/bin/gprof 60file NOHASH group=bin mode=0555 owner=root path=usr/bin/lari 61file NOHASH group=bin mode=0555 owner=root path=usr/bin/lex 62file NOHASH group=bin mode=0555 owner=root path=usr/bin/lorder 63file NOHASH group=bin mode=0555 owner=root path=usr/bin/mcs 64file NOHASH group=bin mode=0555 owner=root path=usr/bin/nm 65file NOHASH group=bin mode=0555 owner=root path=usr/bin/prof 66file NOHASH group=bin mode=0555 owner=root path=usr/bin/ranlib 67file NOHASH group=bin mode=0555 owner=root path=usr/bin/rpcgen 68file NOHASH group=bin mode=0555 owner=root path=usr/bin/size 69file NOHASH group=bin mode=0555 owner=root path=usr/bin/symorder 70file NOHASH group=bin mode=0555 owner=root path=usr/bin/tsort 71file NOHASH group=bin mode=0555 owner=root path=usr/bin/unifdef 72file NOHASH group=bin mode=0555 owner=root path=usr/bin/yacc 73file NOHASH group=bin mode=0644 owner=root path=usr/lib/amd64/llib-ll.ln 74file NOHASH group=bin mode=0644 owner=root path=usr/lib/amd64/llib-ly.ln 75file NOHASH group=bin mode=0755 owner=root path=usr/lib/elfedit/amd64/cap.so 76file NOHASH group=bin mode=0755 owner=root path=usr/lib/elfedit/amd64/dyn.so 77file NOHASH group=bin mode=0755 owner=root path=usr/lib/elfedit/amd64/ehdr.so 78file NOHASH group=bin mode=0755 owner=root path=usr/lib/elfedit/amd64/phdr.so 79file NOHASH group=bin mode=0755 owner=root path=usr/lib/elfedit/amd64/shdr.so 80file NOHASH group=bin mode=0755 owner=root path=usr/lib/elfedit/amd64/str.so 81file NOHASH group=bin mode=0755 owner=root path=usr/lib/elfedit/amd64/sym.so 82file NOHASH group=bin mode=0755 owner=root path=usr/lib/elfedit/amd64/syminfo.so 83file NOHASH group=bin mode=0755 owner=root path=usr/lib/elfedit/cap.so 84file NOHASH group=bin mode=0755 owner=root path=usr/lib/elfedit/dyn.so 85file NOHASH group=bin mode=0755 owner=root path=usr/lib/elfedit/ehdr.so 86file NOHASH group=bin mode=0755 owner=root path=usr/lib/elfedit/phdr.so 87file NOHASH group=bin mode=0755 owner=root path=usr/lib/elfedit/shdr.so 88file NOHASH group=bin mode=0755 owner=root path=usr/lib/elfedit/str.so 89file NOHASH group=bin mode=0755 owner=root path=usr/lib/elfedit/sym.so 90file NOHASH group=bin mode=0755 owner=root path=usr/lib/elfedit/syminfo.so 91file NOHASH group=bin mode=0644 owner=root path=usr/lib/llib-ll 92file NOHASH group=bin mode=0644 owner=root path=usr/lib/llib-ll.ln 93file NOHASH group=bin mode=0644 owner=root path=usr/lib/llib-ly 94file NOHASH group=bin mode=0644 owner=root path=usr/lib/llib-ly.ln 95file NOHASH group=bin mode=0444 owner=root path=usr/share/lib/ccs/gprof.callg.blurb 96file NOHASH group=bin mode=0444 owner=root path=usr/share/lib/ccs/gprof.flat.blurb 97file NOHASH group=bin mode=0644 owner=root path=usr/share/lib/ccs/nceucform 98file NOHASH group=bin mode=0644 owner=root path=usr/share/lib/ccs/ncform 99file NOHASH group=bin mode=0644 owner=root path=usr/share/lib/ccs/nrform 100file NOHASH group=bin mode=0644 owner=root path=usr/share/lib/ccs/yaccpar 101file NOHASH facet.doc.man=true group=bin mode=0444 owner=root path=usr/share/man/man1/ar.1 102file NOHASH facet.doc.man=true group=bin mode=0444 owner=root path=usr/share/man/man1/dis.1 103file NOHASH facet.doc.man=true group=bin mode=0444 owner=root path=usr/share/man/man1/dump.1 104file NOHASH facet.doc.man=true group=bin mode=0444 owner=root path=usr/share/man/man1/elfdump.1 105file NOHASH facet.doc.man=true group=bin mode=0444 owner=root path=usr/share/man/man1/elfedit.1 106file NOHASH facet.doc.man=true group=bin mode=0444 owner=root path=usr/share/man/man1/gprof.1 107file NOHASH facet.doc.man=true group=bin mode=0444 owner=root path=usr/share/man/man1/lari.1 108file NOHASH facet.doc.man=true group=bin mode=0444 owner=root path=usr/share/man/man1/lex.1 109file NOHASH facet.doc.man=true group=bin mode=0444 owner=root path=usr/share/man/man1/lorder.1 110file NOHASH facet.doc.man=true group=bin mode=0444 owner=root path=usr/share/man/man1/mcs.1 111file NOHASH facet.doc.man=true group=bin mode=0444 owner=root path=usr/share/man/man1/nm.1 112file NOHASH facet.doc.man=true group=bin mode=0444 owner=root path=usr/share/man/man1/prof.1 113file NOHASH facet.doc.man=true group=bin mode=0444 owner=root path=usr/share/man/man1/ranlib.1 114file NOHASH facet.doc.man=true group=bin mode=0444 owner=root path=usr/share/man/man1/rpcgen.1 115file NOHASH facet.doc.man=true group=bin mode=0444 owner=root path=usr/share/man/man1/size.1 116file NOHASH facet.doc.man=true group=bin mode=0444 owner=root path=usr/share/man/man1/strip.1 117file NOHASH facet.doc.man=true group=bin mode=0444 owner=root path=usr/share/man/man1/symorder.1 118file NOHASH facet.doc.man=true group=bin mode=0444 owner=root path=usr/share/man/man1/tsort.1 119file NOHASH facet.doc.man=true group=bin mode=0444 owner=root path=usr/share/man/man1/unifdef.1 120file NOHASH facet.doc.man=true group=bin mode=0444 owner=root path=usr/share/man/man1/yacc.1 121hardlink path=usr/bin/amd64/strip target=../../bin/amd64/mcs 122hardlink path=usr/bin/strip target=../bin/mcs 123legacy arch=i386 category=system desc="software development utilities, including ar, dis, dump, elfdump, elfedit, lex, lorder, mcs, nm, prof, ranlib, rpcgen, size, strip, tsort, and yacc" hotline="Please contact your local service provider" name="CCS tools bundled with SunOS" pkg=SUNWbtool vendor=Illumos version=11.11,REV=2009.11.11 124license cr_Sun license=cr_Sun 125license lic_CDDL license=lic_CDDL 126license usr/src/cmd/backup/dump/THIRDPARTYLICENSE license=usr/src/cmd/backup/dump/THIRDPARTYLICENSE 127link path=usr/ccs/bin/amd64/ar target=../../../bin/amd64/ar 128link path=usr/ccs/bin/amd64/dump target=../../../bin/amd64/dump 129link path=usr/ccs/bin/amd64/elfdump target=../../../bin/amd64/elfdump 130link path=usr/ccs/bin/amd64/mcs target=../../../bin/amd64/mcs 131link path=usr/ccs/bin/amd64/nm target=../../../bin/amd64/nm 132link path=usr/ccs/bin/amd64/size target=../../../bin/amd64/size 133link path=usr/ccs/bin/amd64/strip target=../../../bin/amd64/strip 134link path=usr/ccs/bin/ar target=../../bin/ar 135link path=usr/ccs/bin/dis target=../../bin/dis 136link path=usr/ccs/bin/dump target=../../bin/dump 137link path=usr/ccs/bin/elfdump target=../../bin/elfdump 138link path=usr/ccs/bin/error target=../../bin/error 139link path=usr/ccs/bin/gprof target=../../bin/gprof 140link path=usr/ccs/bin/lari target=../../bin/lari 141link path=usr/ccs/bin/lex target=../../bin/lex 142link path=usr/ccs/bin/lorder target=../../bin/lorder 143link path=usr/ccs/bin/mcs target=../../bin/mcs 144link path=usr/ccs/bin/nm target=../../bin/nm 145link path=usr/ccs/bin/prof target=../../bin/prof 146link path=usr/ccs/bin/ranlib target=../../bin/ranlib 147link path=usr/ccs/bin/size target=../../bin/size 148link path=usr/ccs/bin/strip target=../../bin/strip 149link path=usr/ccs/bin/symorder target=../../bin/symorder 150link path=usr/ccs/bin/tsort target=../../bin/tsort 151link path=usr/ccs/bin/unifdef target=../../bin/unifdef 152link path=usr/ccs/bin/yacc target=../../bin/yacc 153link path=usr/ccs/bin/yaccpar target=../../share/lib/ccs/yaccpar 154link path=usr/ccs/lib/llib-ll.ln target=../../lib/llib-ll.ln 155link path=usr/ccs/lib/llib-ly.ln target=../../lib/llib-ly.ln 156link path=usr/lib/elfedit/32 target=. 157link path=usr/lib/elfedit/64 target=amd64 158depend fmri=developer/macro/cpp type=require 159depend fmri=runtime/perl-536 type=require 160# 161# CDDL HEADER START 162# 163# The contents of this file are subject to the terms of the 164# Common Development and Distribution License (the "License"). 165# You may not use this file except in compliance with the License. 166# 167# You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE 168# or http://www.opensolaris.org/os/licensing. 169# See the License for the specific language governing permissions 170# and limitations under the License. 171# 172# When distributing Covered Code, include this CDDL HEADER in each 173# file and include the License file at usr/src/OPENSOLARIS.LICENSE. 174# If applicable, add the following below this CDDL HEADER, with the 175# fields enclosed by brackets "[]" replaced with your own identifying 176# information: Portions Copyright [yyyy] [name of copyright owner] 177# 178# CDDL HEADER END 179# 180 181# 182# Copyright (c) 2010, Oracle and/or its affiliates. All rights reserved. 183# 184 185# 186# These actions represent settings which should appear in every package. 187# 188 189# 190# Name the consolidation this package came from. 191# 192set name=org.opensolaris.consolidation value=osnet 193 194# 195# Indicate that the package was published in a zones aware 196# fashion. 197# 198set name=variant.opensolaris.zone value=global value=nonglobal 199# 200# CDDL HEADER START 201# 202# The contents of this file are subject to the terms of the 203# Common Development and Distribution License (the "License"). 204# You may not use this file except in compliance with the License. 205# 206# You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE 207# or http://www.opensolaris.org/os/licensing. 208# See the License for the specific language governing permissions 209# and limitations under the License. 210# 211# When distributing Covered Code, include this CDDL HEADER in each 212# file and include the License file at usr/src/OPENSOLARIS.LICENSE. 213# If applicable, add the following below this CDDL HEADER, with the 214# fields enclosed by brackets "[]" replaced with your own identifying 215# information: Portions Copyright [yyyy] [name of copyright owner] 216# 217# CDDL HEADER END 218# 219 220# 221# Copyright 2010 Sun Microsystems, Inc. All rights reserved. 222# Use is subject to license terms. 223# 224 225# 226# Only publish packages for the currently specified architecture 227# 228# This is somewhat nonintuitive. In English: 229# 230# For any action of type "set", 231# if the "name" property matches the regex "variant.arch", 232# and *every* occurrence of the "value" property does not match 233# $ARCH, then don't publish it. 234# 235# ...in other words, if *any* occurrence of "value" matches i386, 236# then the negative lookahead assertion in the regex will fail, and we 237# won't abort based on the action. 238# 239 240# 241# Catch don't-publish settings from manifest-embedded transforms 242# 243# 244# CDDL HEADER START 245# 246# The contents of this file are subject to the terms of the 247# Common Development and Distribution License (the "License"). 248# You may not use this file except in compliance with the License. 249# 250# You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE 251# or http://www.opensolaris.org/os/licensing. 252# See the License for the specific language governing permissions 253# and limitations under the License. 254# 255# When distributing Covered Code, include this CDDL HEADER in each 256# file and include the License file at usr/src/OPENSOLARIS.LICENSE. 257# If applicable, add the following below this CDDL HEADER, with the 258# fields enclosed by brackets "[]" replaced with your own identifying 259# information: Portions Copyright [yyyy] [name of copyright owner] 260# 261# CDDL HEADER END 262# 263 264# 265# Copyright (c) 2010, Oracle and/or its affiliates. All rights reserved. 266# 267 268# 269# This file and its contents are supplied under the terms of the 270# Common Development and Distribution License ("CDDL"), version 1.0. 271# You may only use this file in accordance with the terms of version 272# 1.0 of the CDDL. 273# 274# A full copy of the text of the CDDL should have accompanied this 275# source. A copy of the CDDL is also available via the Internet 276# at http://www.illumos.org/license/CDDL. 277# 278 279# Copyright 2011, Richard Lowe 280 281# Manual pages are documentation, and more specifically 'man' documentation 282# 283# CDDL HEADER START 284# 285# The contents of this file are subject to the terms of the 286# Common Development and Distribution License (the "License"). 287# You may not use this file except in compliance with the License. 288# 289# You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE 290# or http://www.opensolaris.org/os/licensing. 291# See the License for the specific language governing permissions 292# and limitations under the License. 293# 294# When distributing Covered Code, include this CDDL HEADER in each 295# file and include the License file at usr/src/OPENSOLARIS.LICENSE. 296# If applicable, add the following below this CDDL HEADER, with the 297# fields enclosed by brackets "[]" replaced with your own identifying 298# information: Portions Copyright [yyyy] [name of copyright owner] 299# 300# CDDL HEADER END 301# 302 303# 304# Copyright (c) 2010, Oracle and/or its affiliates. All rights reserved. 305# Copyright 2011, Richard Lowe 306# 307 308# 309# For kernel/drv, set .conf files to mode 0644. Assume all other 310# files there are drivers, and give them mode 0755 and reboot-needed. 311# 312# The (?<!r) construct in the reboot-needed transform is a negative 313# lookbehind assertion: it says "only match this regex if the 314# previously matched text does NOT match regex r." So it will match 315# all files in the various kernel trees, except for .conf files. 316# 317 318 319# 320# Non-global zones should not have content in kernel, usr/kernel (and 321# other kernel dirs) or in boot/. 322# 323 324 325# 326# shared objects should generally have mode 0755 327# 328 329# 330# Catch some of the collections of largely read-only files 331# 332 333 334# 335# For what's left, go with root:bin 0644, +x for directories 336# 337 338# 339# Default values for legacy actions 340# 341# 342# CDDL HEADER START 343# 344# The contents of this file are subject to the terms of the 345# Common Development and Distribution License (the "License"). 346# You may not use this file except in compliance with the License. 347# 348# You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE 349# or http://www.opensolaris.org/os/licensing. 350# See the License for the specific language governing permissions 351# and limitations under the License. 352# 353# When distributing Covered Code, include this CDDL HEADER in each 354# file and include the License file at usr/src/OPENSOLARIS.LICENSE. 355# If applicable, add the following below this CDDL HEADER, with the 356# fields enclosed by brackets "[]" replaced with your own identifying 357# information: Portions Copyright [yyyy] [name of copyright owner] 358# 359# CDDL HEADER END 360# 361 362# 363# Copyright (c) 2010, Oracle and/or its affiliates. All rights reserved. 364# 365 366# 367# Pull out the license paths for staging in the proto area. Ignore 368# those with no path separators, as that indicates a file kept in 369# $SRC/pkg/license_files, rather than alongside the associated source. 370# 371 372# 373# Ordering is important here, and the last line wins. 374# 375# The default of "current" is provided by the calling environment, 376# rather than a print operation. 377# 378depend fmri=consolidation/osnet/osnet-incorporation type=require 379