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