prototype_com revision 7c478bd95313f5f23a4c958a745db2134aa03244
#
# CDDL HEADER START
#
# The contents of this file are subject to the terms of the
# Common Development and Distribution License, Version 1.0 only
# (the "License"). You may not use this file except in compliance
# with the License.
#
# You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE
# or http://www.opensolaris.org/os/licensing.
# See the License for the specific language governing permissions
# and limitations under the License.
#
# When distributing Covered Code, include this CDDL HEADER in each
# file and include the License file at usr/src/OPENSOLARIS.LICENSE.
# If applicable, add the following below this CDDL HEADER, with the
# fields enclosed by brackets "[]" replaced with your own identifying
# information: Portions Copyright [yyyy] [name of copyright owner]
#
# CDDL HEADER END
#
#
# Copyright 2005 Sun Microsystems, Inc. All rights reserved.
# Use is subject to license terms.
#
#pragma ident "%Z%%M% %I% %E% SMI"
#
# This required package information file contains a list of package contents.
# The 'pkgmk' command uses this file to identify the contents of a package
# and their location on the development machine when building the package.
# Can be created via a text editor or through use of the 'pkgproto' command.
#!search <pathname pathname ...> # where to find pkg objects
#!include <filename> # include another 'prototype' file
#!default <mode> <owner> <group> # default used if not specified on entry
#!<param>=<value> # puts parameter in pkg environment
# packaging files
i pkginfo
i copyright
#
# source locations relative to the prototype file
#
# SUNWkvm.u
#
d none usr 755 root sys
d none usr/platform 755 root sys
d none usr/platform/sun4u 755 root sys
d none usr/platform/sun4u-us3 755 root sys
#
# other platform directories
#
d none usr/platform/SUNW,Ultra-2 755 root sys
d none usr/platform/SUNW,Ultra-250 755 root sys
d none usr/platform/SUNW,Ultra-4 755 root sys
d none usr/platform/SUNW,Ultra-Enterprise 755 root sys
d none usr/platform/SUNW,Ultra-Enterprise-10000 755 root sys
d none usr/platform/SUNW,Sun-Blade-100 755 root sys
d none usr/platform/SUNW,Sun-Blade-1000 755 root sys
d none usr/platform/SUNW,Sun-Blade-1500 755 root sys
d none usr/platform/SUNW,Sun-Blade-2500 755 root sys
d none usr/platform/SUNW,A70 755 root sys
d none usr/platform/SUNW,Sun-Fire 755 root sys
d none usr/platform/SUNW,Sun-Fire-V240 755 root sys
d none usr/platform/SUNW,Sun-Fire-V250 755 root sys
d none usr/platform/SUNW,Sun-Fire-V440 755 root sys
d none usr/platform/SUNW,Sun-Fire-280R 755 root sys
d none usr/platform/SUNW,Sun-Fire-15000 755 root sys
d none usr/platform/SUNW,Sun-Fire-880 755 root sys
d none usr/platform/SUNW,Sun-Fire-480R 755 root sys
d none usr/platform/SUNW,Sun-Fire-V890 755 root sys
d none usr/platform/SUNW,Sun-Fire-V490 755 root sys
d none usr/platform/SUNW,Serverblade1 755 root sys
s none usr/platform/SUNW,UltraAX-i2=sun4u 755 root sys
d none usr/platform/SUNW,Netra-T4 755 root sys
d none usr/platform/SUNW,Netra-T12 755 root sys
d none usr/platform/SUNW,UltraSPARC-IIi-Netract 755 root sys
d none usr/platform/SUNW,UltraSPARC-IIe-NetraCT-40 755 root sys
d none usr/platform/SUNW,UltraSPARC-IIe-NetraCT-60 755 root sys
d none usr/platform/SUNW,Netra-CP2300 755 root sys
#
# create sun4u/sbin and links to it from each sun4u platform
#
d none usr/platform/sun4u/sbin 755 root bin
s none usr/platform/SUNW,Ultra-2/sbin=../sun4u/sbin
s none usr/platform/SUNW,Ultra-250/sbin=../sun4u/sbin
s none usr/platform/SUNW,Ultra-4/sbin=../sun4u/sbin
s none usr/platform/SUNW,Ultra-Enterprise/sbin=../sun4u/sbin
s none usr/platform/SUNW,Ultra-Enterprise-10000/sbin=../sun4u/sbin
s none usr/platform/SUNW,Sun-Blade-100/sbin=../sun4u/sbin
s none usr/platform/SUNW,Sun-Blade-1000/sbin=../sun4u/sbin
s none usr/platform/SUNW,Sun-Blade-1500/sbin=../sun4u/sbin
s none usr/platform/SUNW,Sun-Blade-2500/sbin=../sun4u/sbin
s none usr/platform/SUNW,A70/sbin=../sun4u/sbin
s none usr/platform/SUNW,Sun-Fire/sbin=../sun4u/sbin
d none usr/platform/SUNW,Sun-Fire-V240/sbin 755 root bin
s none usr/platform/SUNW,Sun-Fire-V240/sbin/eeprom=../../sun4u/sbin/eeprom
s none usr/platform/SUNW,Sun-Fire-V240/sbin/prtdiag=../../sun4u/sbin/prtdiag
s none usr/platform/SUNW,Sun-Fire-V240/sbin/trapstat=../../sun4u/sbin/trapstat
d none usr/platform/SUNW,Sun-Fire-V250/sbin 755 root bin
s none usr/platform/SUNW,Sun-Fire-V250/sbin/eeprom=../../sun4u/sbin/eeprom
s none usr/platform/SUNW,Sun-Fire-V250/sbin/prtdiag=../../sun4u/sbin/prtdiag
s none usr/platform/SUNW,Sun-Fire-V250/sbin/trapstat=../../sun4u/sbin/trapstat
s none usr/platform/SUNW,Sun-Fire-V440/sbin=../SUNW,Sun-Fire-V240/sbin
s none usr/platform/SUNW,Sun-Fire-280R/sbin=../sun4u/sbin
s none usr/platform/SUNW,Sun-Fire-15000/sbin=../sun4u/sbin
s none usr/platform/SUNW,Sun-Fire-880/sbin=../sun4u/sbin
s none usr/platform/SUNW,Sun-Fire-480R/sbin=../sun4u/sbin
s none usr/platform/SUNW,Sun-Fire-V890/sbin=../sun4u/sbin
s none usr/platform/SUNW,Sun-Fire-V490/sbin=../sun4u/sbin
s none usr/platform/SUNW,Serverblade1/sbin=../sun4u/sbin
s none usr/platform/SUNW,Netra-T4/sbin=../sun4u/sbin
s none usr/platform/SUNW,Netra-T12/sbin=../sun4u/sbin
s none usr/platform/SUNW,UltraSPARC-IIi-Netract/sbin=../sun4u/sbin
s none usr/platform/SUNW,UltraSPARC-IIe-NetraCT-40/sbin=../sun4u/sbin
s none usr/platform/SUNW,UltraSPARC-IIe-NetraCT-60/sbin=../sun4u/sbin
d none usr/platform/SUNW,Netra-CP2300/sbin 755 root bin
s none usr/platform/SUNW,Netra-CP2300/sbin/eeprom=../../sun4u/sbin/eeprom
s none usr/platform/SUNW,Netra-CP2300/sbin/prtdiag=../../sun4u/sbin/prtdiag
s none usr/platform/SUNW,Netra-CP2300/sbin/trapstat=../../sun4u/sbin/trapstat
#
f none usr/platform/sun4u/sbin/eeprom 2555 root sys
f none usr/platform/sun4u/sbin/trapstat 555 root bin
#
# add binary and libraries for prtdiag
#
f none usr/platform/sun4u/sbin/prtdiag 2755 root sys
f none usr/platform/sun4u/lib/libprtdiag.so.1 755 root bin
s none usr/platform/sun4u/lib/libprtdiag.so=./libprtdiag.so.1
f none usr/platform/SUNW,Ultra-2/lib/libprtdiag_psr.so.1 644 root bin
s none usr/platform/sun4u/lib/libprtdiag_psr.so.1=../../SUNW,Ultra-2/lib/libprtdiag_psr.so.1
f none usr/platform/SUNW,Ultra-250/lib/libprtdiag_psr.so.1 644 root bin
f none usr/platform/SUNW,Ultra-4/lib/libprtdiag_psr.so.1 644 root bin
f none usr/platform/SUNW,Ultra-Enterprise/lib/libprtdiag_psr.so.1 644 root bin
f none usr/platform/SUNW,Ultra-Enterprise-10000/lib/libprtdiag_psr.so.1 644 root bin
f none usr/platform/SUNW,Sun-Fire/lib/libprtdiag_psr.so.1 644 root bin
f none usr/platform/SUNW,Sun-Fire-280R/lib/libprtdiag_psr.so.1 644 root bin
f none usr/platform/SUNW,Sun-Fire-15000/lib/libprtdiag_psr.so.1 644 root bin
f none usr/platform/SUNW,Sun-Fire-880/lib/libprtdiag_psr.so.1 644 root bin
f none usr/platform/SUNW,Sun-Fire-480R/lib/libprtdiag_psr.so.1 644 root bin
s none usr/platform/SUNW,Sun-Fire-V890/lib/libprtdiag_psr.so.1=../../SUNW,Sun-Fire-880/lib/libprtdiag_psr.so.1
s none usr/platform/SUNW,Sun-Fire-V490/lib/libprtdiag_psr.so.1=../../SUNW,Sun-Fire-480R/lib/libprtdiag_psr.so.1
f none usr/platform/SUNW,UltraSPARC-IIi-Netract/lib/libprtdiag_psr.so.1 644 root bin
s none usr/platform/SUNW,UltraSPARC-IIe-NetraCT-40/lib/libprtdiag_psr.so.1=../../SUNW,UltraSPARC-IIi-Netract/lib/libprtdiag_psr.so.1
#
# create lib directory for sun4u and for all other sun4u platforms
#
d none usr/platform/sun4u/lib 755 root bin
d none usr/platform/sun4u-us3/lib 755 root bin
d none usr/platform/SUNW,Ultra-2/lib 755 root bin
d none usr/platform/SUNW,Ultra-250/lib 755 root bin
d none usr/platform/SUNW,Ultra-4/lib 755 root bin
d none usr/platform/SUNW,Ultra-Enterprise/lib 755 root bin
d none usr/platform/SUNW,Ultra-Enterprise-10000/lib 755 root bin
d none usr/platform/SUNW,Sun-Blade-100/lib 755 root bin
d none usr/platform/SUNW,Sun-Blade-1000/lib 755 root bin
d none usr/platform/SUNW,Sun-Blade-1500/lib 755 root bin
d none usr/platform/SUNW,Sun-Blade-2500/lib 755 root bin
d none usr/platform/SUNW,A70/lib 755 root bin
d none usr/platform/SUNW,Sun-Fire/lib 755 root bin
d none usr/platform/SUNW,Sun-Fire-V240/lib 755 root bin
d none usr/platform/SUNW,Sun-Fire-V250/lib 755 root bin
d none usr/platform/SUNW,Sun-Fire-V440/lib 755 root bin
d none usr/platform/SUNW,Sun-Fire-280R/lib 755 root bin
d none usr/platform/SUNW,Sun-Fire-15000/lib 755 root bin
d none usr/platform/SUNW,Sun-Fire-880/lib 755 root bin
d none usr/platform/SUNW,Sun-Fire-480R/lib 755 root bin
d none usr/platform/SUNW,Sun-Fire-V890/lib 755 root bin
d none usr/platform/SUNW,Sun-Fire-V490/lib 755 root bin
d none usr/platform/SUNW,Serverblade1/lib 755 root bin
d none usr/platform/SUNW,Netra-T4/lib 755 root bin
d none usr/platform/SUNW,Netra-T12/lib 755 root bin
d none usr/platform/SUNW,UltraSPARC-IIi-Netract/lib 755 root bin
d none usr/platform/SUNW,UltraSPARC-IIe-NetraCT-40/lib 755 root bin
d none usr/platform/SUNW,UltraSPARC-IIe-NetraCT-60/lib 755 root bin
d none usr/platform/SUNW,Netra-CP2300/lib 755 root bin
#
# create sun4u/lib/cfgadm and links to it for each sun4u platform
#
d none usr/platform/sun4u/lib/cfgadm 755 root bin
s none usr/platform/SUNW,Ultra-2/lib/cfgadm=../../sun4u/lib/cfgadm
s none usr/platform/SUNW,Ultra-250/lib/cfgadm=../../sun4u/lib/cfgadm
s none usr/platform/SUNW,Ultra-4/lib/cfgadm=../../sun4u/lib/cfgadm
s none usr/platform/SUNW,Ultra-Enterprise/lib/cfgadm=../../sun4u/lib/cfgadm
s none usr/platform/SUNW,Ultra-Enterprise-10000/lib/cfgadm=../../sun4u/lib/cfgadm
s none usr/platform/SUNW,Sun-Blade-100/lib/cfgadm=../../sun4u/lib/cfgadm
s none usr/platform/SUNW,Sun-Blade-1000/lib/cfgadm=../../sun4u/lib/cfgadm
s none usr/platform/SUNW,Sun-Blade-1500/lib/cfgadm=../../sun4u/lib/cfgadm
s none usr/platform/SUNW,Sun-Blade-2500/lib/cfgadm=../../sun4u/lib/cfgadm
s none usr/platform/SUNW,A70/lib/cfgadm=../../sun4u/lib/cfgadm
s none usr/platform/SUNW,Sun-Fire/lib/cfgadm=../../sun4u/lib/cfgadm
s none usr/platform/SUNW,Sun-Fire-V240/lib/cfgadm=../../sun4u/lib/cfgadm
s none usr/platform/SUNW,Sun-Fire-V250/lib/cfgadm=../../sun4u/lib/cfgadm
s none usr/platform/SUNW,Sun-Fire-V440/lib/cfgadm=../../sun4u/lib/cfgadm
s none usr/platform/SUNW,Sun-Fire-280R/lib/cfgadm=../../sun4u/lib/cfgadm
s none usr/platform/SUNW,Sun-Fire-15000/lib/cfgadm=../../sun4u/lib/cfgadm
s none usr/platform/SUNW,Sun-Fire-880/lib/cfgadm=../../sun4u/lib/cfgadm
s none usr/platform/SUNW,Sun-Fire-480R/lib/cfgadm=../../sun4u/lib/cfgadm
s none usr/platform/SUNW,Sun-Fire-V890/lib/cfgadm=../../sun4u/lib/cfgadm
s none usr/platform/SUNW,Sun-Fire-V490/lib/cfgadm=../../sun4u/lib/cfgadm
s none usr/platform/SUNW,Serverblade1/lib/cfgadm=../../sun4u/lib/cfgadm
s none usr/platform/SUNW,Netra-T4/lib/cfgadm=../../sun4u/lib/cfgadm
s none usr/platform/SUNW,Netra-T12/lib/cfgadm=../../sun4u/lib/cfgadm
s none usr/platform/SUNW,UltraSPARC-IIi-Netract/lib/cfgadm=../../sun4u/lib/cfgadm
s none usr/platform/SUNW,UltraSPARC-IIe-NetraCT-40/lib/cfgadm=../../sun4u/lib/cfgadm
s none usr/platform/SUNW,UltraSPARC-IIe-NetraCT-60/lib/cfgadm=../../sun4u/lib/cfgadm
s none usr/platform/SUNW,Netra-CP2300/lib/cfgadm=../../sun4u/lib/cfgadm
#
f none usr/platform/sun4u/lib/cfgadm/sysctrl.so.1 755 root bin
s none usr/platform/sun4u/lib/cfgadm/sysctrl.so=./sysctrl.so.1
f none usr/platform/sun4u/lib/cfgadm/ac.so.1 755 root bin
s none usr/platform/sun4u/lib/cfgadm/ac.so=./ac.so.1
f none usr/platform/sun4u/lib/cfgadm/sbd.so.1 755 root bin
s none usr/platform/sun4u/lib/cfgadm/sbd.so=./sbd.so.1
#
# platform-dependent boot objects for sun4u and links for each sun4u platform
#
d none usr/platform/sun4u/lib/fs 755 root bin
s none usr/platform/SUNW,Ultra-2/lib/fs=../../sun4u/lib/fs
s none usr/platform/SUNW,Ultra-250/lib/fs=../../sun4u/lib/fs
s none usr/platform/SUNW,Ultra-4/lib/fs=../../sun4u/lib/fs
s none usr/platform/SUNW,Ultra-Enterprise/lib/fs=../../sun4u/lib/fs
s none usr/platform/SUNW,Ultra-Enterprise-10000/lib/fs=../../sun4u/lib/fs
s none usr/platform/SUNW,Sun-Blade-100/lib/fs=../../sun4u/lib/fs
s none usr/platform/SUNW,Sun-Blade-1000/lib/fs=../../sun4u/lib/fs
s none usr/platform/SUNW,Sun-Blade-1500/lib/fs=../../sun4u/lib/fs
s none usr/platform/SUNW,Sun-Blade-2500/lib/fs=../../sun4u/lib/fs
s none usr/platform/SUNW,A70/lib/fs=../../sun4u/lib/fs
s none usr/platform/SUNW,Sun-Fire/lib/fs=../../sun4u/lib/fs
s none usr/platform/SUNW,Sun-Fire-V240/lib/fs=../../sun4u/lib/fs
s none usr/platform/SUNW,Sun-Fire-V250/lib/fs=../../sun4u/lib/fs
s none usr/platform/SUNW,Sun-Fire-V440/lib/fs=../../sun4u/lib/fs
s none usr/platform/SUNW,Sun-Fire-280R/lib/fs=../../sun4u/lib/fs
s none usr/platform/SUNW,Sun-Fire-15000/lib/fs=../../sun4u/lib/fs
s none usr/platform/SUNW,Sun-Fire-880/lib/fs=../../sun4u/lib/fs
s none usr/platform/SUNW,Sun-Fire-480R/lib/fs=../../sun4u/lib/fs
s none usr/platform/SUNW,Sun-Fire-V890/lib/fs=../../sun4u/lib/fs
s none usr/platform/SUNW,Sun-Fire-V490/lib/fs=../../sun4u/lib/fs
s none usr/platform/SUNW,Serverblade1/lib/fs=../../sun4u/lib/fs
s none usr/platform/SUNW,Netra-T4/lib/fs=../../sun4u/lib/fs
s none usr/platform/SUNW,Netra-T12/lib/fs=../../sun4u/lib/fs
s none usr/platform/SUNW,UltraSPARC-IIi-Netract/lib/fs=../../sun4u/lib/fs
s none usr/platform/SUNW,UltraSPARC-IIe-NetraCT-40/lib/fs=../../sun4u/lib/fs
s none usr/platform/SUNW,UltraSPARC-IIe-NetraCT-60/lib/fs=../../sun4u/lib/fs
s none usr/platform/SUNW,Netra-CP2300/lib/fs=../../sun4u/lib/fs
#
d none usr/platform/sun4u/lib/fs/ufs 755 root bin
f none usr/platform/sun4u/lib/fs/ufs/bootblk 444 root sys
d none usr/platform/sun4u/lib/fs/nfs 755 root bin
f none usr/platform/sun4u/lib/fs/nfs/inetboot 644 root sys
#
# make the links to other machine types. All of these platforms
# share the same files as usr/platform/SUNW,Ultra-2 as they are
# all desktop machines.
#
s none usr/platform/SUNW,Ultra-30=SUNW,Ultra-2
s none usr/platform/SUNW,Ultra-5_10=SUNW,Ultra-2
s none usr/platform/SUNW,Ultra-60=SUNW,Ultra-2
s none usr/platform/SUNW,Ultra-80=SUNW,Ultra-2
#
# make the links for the Sun-Fire-V210, Netra-240 and Netra-210 from Sun-Fire-V240,
# since these machines are all basically the same hardware in different cases
#
s none usr/platform/SUNW,Sun-Fire-V210=SUNW,Sun-Fire-V240
s none usr/platform/SUNW,Netra-240=SUNW,Sun-Fire-V240
s none usr/platform/SUNW,Netra-210=SUNW,Sun-Fire-V240
#
# system controller administration code
#
f none usr/platform/SUNW,Sun-Fire-V240/sbin/scadm 2755 root sys
f none usr/platform/SUNW,Sun-Fire-V240/lib/llib-lrsc.ln 644 root bin
f none usr/platform/SUNW,Sun-Fire-V240/lib/librsc.so.1 755 root bin
s none usr/platform/SUNW,Sun-Fire-V240/lib/librsc.so=./librsc.so.1
s none usr/platform/SUNW,Sun-Fire-V250/sbin/scadm=../../SUNW,Sun-Fire-V240/sbin/scadm
s none usr/platform/SUNW,Sun-Fire-V250/lib/llib-lrsc.ln=../../SUNW,Sun-Fire-V240/lib/llib-lrsc.ln
s none usr/platform/SUNW,Sun-Fire-V250/lib/librsc.so.1=../../SUNW,Sun-Fire-V240/lib/librsc.so.1
s none usr/platform/SUNW,Sun-Fire-V250/lib/librsc.so=../../SUNW,Sun-Fire-V240/lib/librsc.so
s none usr/platform/SUNW,Sun-Fire-V440/lib/librsc.so.1=../../SUNW,Sun-Fire-V240/lib/librsc.so.1
s none usr/platform/SUNW,Sun-Fire-V440/lib/librsc.so=../../SUNW,Sun-Fire-V240/lib/librsc.so
s none usr/platform/SUNW,Sun-Fire-V440/lib/llib-lrsc.ln=../../SUNW,Sun-Fire-V240/lib/llib-lrsc.ln
#
# make link for Netra-440 from Sun-Fire-V440, basically the same hardware in
# a different case
s none usr/platform/SUNW,Netra-440=SUNW,Sun-Fire-V440