# Copyright (c) 1990-1999 by Sun Microsystems, Inc.
# All rights reserved.
#
#ident	"@(#)prototype_com	1.41	99/11/08 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
#
# other platform directories
#
d none usr/platform/SUNW,Ultra-1 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
#
# 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-1/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
#
f none usr/platform/sun4u/sbin/eeprom 2555 root sys
#
# 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-1/lib/libprtdiag_psr.so.1 644 root bin
s none usr/platform/sun4u/lib/libprtdiag_psr.so.1=../../SUNW,Ultra-1/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
#
# create lib directory for sun4u and for all other sun4u platforms
#
d none usr/platform/sun4u/lib 755 root bin
d none usr/platform/SUNW,Ultra-1/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
#
# create sun4u/lib/libc_psr.so.1 and links to it for each sun4u platform
#
f none usr/platform/sun4u/lib/libc_psr.so.1 755 root bin
s none usr/platform/SUNW,Ultra-1/lib/libc_psr.so.1=../../sun4u/lib/libc_psr.so.1
s none usr/platform/SUNW,Ultra-250/lib/libc_psr.so.1=../../sun4u/lib/libc_psr.so.1
s none usr/platform/SUNW,Ultra-4/lib/libc_psr.so.1=../../sun4u/lib/libc_psr.so.1
s none usr/platform/SUNW,Ultra-Enterprise/lib/libc_psr.so.1=../../sun4u/lib/libc_psr.so.1
s none usr/platform/SUNW,Ultra-Enterprise-10000/lib/libc_psr.so.1=../../sun4u/lib/libc_psr.so.1
#
# create sun4u/lib/libmd5_psr.so.1 and links to it for each sun4u platform
#
f none usr/platform/sun4u/lib/libmd5_psr.so.1 755 root bin
s none usr/platform/SUNW,Ultra-1/lib/libmd5_psr.so.1=../../sun4u/lib/libmd5_psr.so.1
s none usr/platform/SUNW,Ultra-250/lib/libmd5_psr.so.1=../../sun4u/lib/libmd5_psr.so.1
s none usr/platform/SUNW,Ultra-4/lib/libmd5_psr.so.1=../../sun4u/lib/libmd5_psr.so.1
s none usr/platform/SUNW,Ultra-Enterprise/lib/libmd5_psr.so.1=../../sun4u/lib/libmd5_psr.so.1
s none usr/platform/SUNW,Ultra-Enterprise-10000/lib/libmd5_psr.so.1=../../sun4u/lib/libmd5_psr.so.1
#
# 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-1/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
#
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
#
# platform-dependent adb macros for sun4u and adb links for each sun4u platform
#
d none usr/platform/sun4u/lib/adb 755 root bin
s none usr/platform/SUNW,Ultra-1/lib/adb=../../sun4u/lib/adb
s none usr/platform/SUNW,Ultra-250/lib/adb=../../sun4u/lib/adb
s none usr/platform/SUNW,Ultra-4/lib/adb=../../sun4u/lib/adb
s none usr/platform/SUNW,Ultra-Enterprise/lib/adb=../../sun4u/lib/adb
s none usr/platform/SUNW,Ultra-Enterprise-10000/lib/adb=../../sun4u/lib/adb
#
f none usr/platform/sun4u/lib/adb/adaptive_mutex 644 root sys
f none usr/platform/sun4u/lib/adb/ctx 644 root sys
f none usr/platform/sun4u/lib/adb/machpcb 644 root sys
f none usr/platform/sun4u/lib/adb/mutex 644 root sys
f none usr/platform/sun4u/lib/adb/regs 644 root sys
f none usr/platform/sun4u/lib/adb/rwlock 644 root sys
f none usr/platform/sun4u/lib/adb/sema 644 root sys
f none usr/platform/sun4u/lib/adb/spin_mutex 644 root sys
#
# 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-1/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
#
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-1 as they are
# all desktop machines.
#
s none usr/platform/SUNW,Ultra-2=SUNW,Ultra-1
s none usr/platform/SUNW,Ultra-30=SUNW,Ultra-1
s none usr/platform/SUNW,Ultra-5_10=SUNW,Ultra-1
s none usr/platform/SUNW,Ultra-60=SUNW,Ultra-1
s none usr/platform/SUNW,Ultra-80=SUNW,Ultra-1
