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