1
0
Files
irix-657m-src/irix/build/spec
2022-09-29 17:59:04 +03:00

843 lines
23 KiB
Plaintext

# NOTE: Changes to this spec must also be reflected in isms/specs/spec.eoe.
# This spec is only used for building images of *_root and *_toolroot.
# As of 6.5, eoe and irix are still not Independent SMs, they
# have interdependencies on other "ISMs" and therefore those
# products are packaged elsewhere. -- Dave Story, 5/12/94; Olson, 5/97
product irix_root
id "IRIX Development Environment"
image sw
id "IRIX Development Environment"
version "${VERSION}"
subsys root default
id "IRIX Public (eoe) Development Env"
exp "ROOT || DEV"
endsubsys
subsys dso default
id "IRIX dso's"
exp "DSO || DSO32"
endsubsys
subsys nonshared_lib
id "IRIX nonshared Libraries"
exp "(NLIB || SPECLIB || \
LIBN32NS || LIBN32M3NS || LIBN32M4NS )"
endsubsys
subsys lib default
id "Development Libraries"
exp "(LIB || LIBC || LIBN32 || LIBN32M3 || LIBN32M4)"
endsubsys
subsys audit_private
id "Security Audit Trail Development Software"
exp "AUDITDEV"
endsubsys
subsys friend default
id "IRIX Friends Development Environment"
exp "(FRIEND | LIBG0)"
endsubsys
subsys speedshop
id "static libc's for speedshop internal dev"
exp "PERFFRIEND"
endsubsys
subsys friend_defs default
id "IRIX Friends Def Files"
exp "(FRIENDDEFS)"
endsubsys
subsys private
id "IRIX Kernel Development Environment"
exp "KDEV"
endsubsys
subsys acl_private
id "Access Control List Kernel Development Environment"
exp "ACLDEV"
endsubsys
subsys cipso_private
id "CIPSO Kernel Development Environment"
exp "CIPSODEV"
endsubsys
subsys mac_private
id "Mandatory Access Control Kernel Development Environment"
exp "MACDEV"
endsubsys
subsys cpr
id "SGI Checkpoint-Restart Development Environment"
exp "CPR"
endsubsys
endimage
image sw64
id "IRIX Development Environment"
version "${VERSION}"
subsys dso default
id "IRIX 64bit DSO Libraries"
exp "DSO64"
endsubsys
subsys lib default
id "IRIX 64bit Development Libraries"
exp "(LIBC64 || LIB64 )"
endsubsys
subsys nonshared_lib
id "IRIX 64bit Nonshared Libraries"
exp "(LIB64NS || LIB64M3NS || LIB64M4NS)"
endsubsys
endimage
endproduct
# stil need an irix_toolroot, for lboot and pidl.
product irix_toolroot
id "IRIX TOOLROOT"
image sw
id "IRIX TOOLS"
version "${VERSION}"
subsys tool default
id "IRIX Tools"
exp "TOOLS"
endsubsys
endimage
endproduct
# WARNING: This spec file is not used to generate eoe products.
# See note at top of file for more details.
#
product irix_eoe
id "IRIX Execution Environment"
image books
id "IRIS InSight Books, Release 2.2"
version ${VERSION}
order 900
subsys IA_ConfigOps default
id "IRIX Admin: System Configuration and Operation"
exp "IA_CONFIGOPS"
prereq ( insight_base.sw.eoe 1021000000 maxint )
replaces self
endsubsys
subsys IA_DiskFiles default
id "IRIX Admin: Disks and Filesystems"
exp "IA_DISKFILES"
prereq ( insight_base.sw.eoe 1021000000 maxint )
replaces self
endsubsys
subsys IA_NetwkMail default
id "IRIX Admin: Networking and Mail"
exp "IA_NETWKMAIL"
prereq ( insight_base.sw.eoe 1021000000 maxint )
replaces self
endsubsys
subsys IA_Periphrls default
id "IRIX Admin: Peripheral Devices"
exp "IA_PERIPHRLS"
prereq ( insight_base.sw.eoe 1021000000 maxint )
replaces self
endsubsys
subsys IA_BakSecAcc default
id "IRIX Admin: Backup, Security, and Accounting"
exp "IA_BAKSECACC"
prereq ( insight_base.sw.eoe 1021000000 maxint )
replaces self
endsubsys
subsys IA_InstLicns default
id "IRIX Admin: Software Installation and Licensing"
exp "IA_INSTLICNS"
prereq ( insight_base.sw.eoe 1021000000 maxint )
replaces self
endsubsys
subsys Diskless_AG
id "Diskless Workstation Administration Guide"
exp "DISKLESS_AG"
prereq ( insight_base.sw.eoe 1021000000 maxint )
replaces self
endsubsys
# 97.05.06 kjw - moved to eoe
# subsys ONC3NFS_AG default
# id "ONC3NFS Administrator's Guide"
# exp "ONC3NFS_AG"
# prereq ( insight_base.sw.eoe 1021000000 maxint )
# replaces self
# replaces nfs.books.NFS_AG 0 oldvers
# endsubsys
# subsys NIS_AG default
# id "NIS Administration Guide"
# exp "NIS_AG"
# prereq ( insight_base.sw.eoe 1021000000 maxint )
# replaces self
# endsubsys
subsys IRIX_NetPG default
id "IRIX Network Programming Guide"
exp "IRIX_NETPG"
prereq ( insight_base.sw.eoe 1021000000 maxint )
replaces self
endsubsys
subsys IndigoMagic_IG default
id "Indigo Magic Desktop Integration Guide"
exp "INDIGOMAGIC_IG || INDIGOMAGIC_IG_HELP"
prereq ( insight_base.sw.eoe 1021000000 maxint )
replaces self
replaces irix_eoe.books.WrkSpaceInt 0 oldvers
replaces ido.books.WrkspaceIntg 0 1006999999
replaces desktop_eoe.books.WrkspaceIntg 0 oldvers
endsubsys
# subsys Doc_Catalog_6X default
# id "Documentation Catalog"
# exp "DOC_CATALOG_6X"
# prereq ( insight_base.sw.eoe 1021000000 maxint )
# replaces self
# replaces irix_eoe.books.Doc_Catalog_60 0 oldvers
# replaces irix_eoe.books.Doc_Catalog 0 oldvers
# replaces irix_eoe.books.Doc_Catalog_5X 0 oldvers
# endsubsys
subsys UI_Glines default
id "IndigoMagic UI Guidelines"
exp "UI_GLINES"
prereq ( insight_base.sw.eoe 1021000000 maxint )
replaces self
endsubsys
subsys I_IRIX_Prog default
id "Introduction to IRIX Programming"
exp "I_IRIX_PROG"
prereq ( insight_base.sw.eoe 1021000000 maxint )
replaces self
endsubsys
subsys T_IRIX_Prog default
id "Topics in IRIX Programming"
exp "T_IRIX_PROG"
prereq ( insight_base.sw.eoe 1021000000 maxint )
replaces self
replaces irix_eoe.books.IRIX_SYSPG 0 oldvers
endsubsys
subsys DevDriver_PG default
id "IRIX Device Driver Programming Guide"
exp "DEVDRIVER_PG"
prereq ( insight_base.sw.eoe 1021000000 maxint )
replaces self
endsubsys
# 97.05.06 kjw - moved to eoe
# subsys REACT_PG default
# id "REACT Programing Guide"
# exp "REACT_PG"
# prereq ( insight_base.sw.eoe 1021000000 maxint )
# replaces self
# endsubsys
subsys XFSMHelp default
id "XFSM Help"
exp "XFSMHELP || XFSMHELP_HELP"
prereq ( insight_base.sw.eoe 1021000000 maxint )
replaces self
endsubsys
subsys CPR_OG default
id "Checkpoint and Restart Operation Guide"
exp "CPR_OG"
prereq ( insight_base.sw.eoe 1021000000 maxint )
replaces self
endsubsys
subsys Combiner_UG default
id "Combiner InfiniteReality User's Guide"
exp "COMBINER_UG"
prereq (insight_base.sw.eoe 1021000000 maxint )
replaces self
endsubsys
subsys DevDrvrO2_PG
id "Device Driver Programming in IRIX 6.3 For O2"
exp "DEVDRVRO2_PG"
prereq ( insight_base.sw.eoe 1021000000 maxint )
replaces self
endsubsys
subsys RefPg_Cat
id "Reference Page Search Catalog"
exp "REFPG_CAT"
prereq ( insight_base.sw.eoe 1021000000 maxint )
replaces self
endsubsys
subsys WorkGrp_AG default
id "Work Group Computing User's and Administrator's Guide"
exp "WORKGRP_UAG"
prereq ( insight_base.sw.eoe 1021000000 maxint )
replaces self
endsubsys
endimage
image sw
id "IRIX Execution Environment"
version "${VERSION}"
subsys eoe
id "IRIX Execution Environment"
# exp root here, so we do not
# have to exp irix_root.sw.root in
# eoe.sw.base. This expands into eoe.sw.base
exp "!noship && (EOE || TCP || UDS || ROOT)"
endsubsys
subsys hdr
id "IRIX Header Files"
# the files tagged "DEV" in irix are all
# supposed to wind up in eoe.hdr.lib, not
# eoe.sw.base.
exp "DEV"
endsubsys
subsys rm_media
id "Removable Media"
exp "(RM_MEDIA)"
prereq ( cadmin.sw.dso 0 maxint )
endsubsys
subsys perl
id "Perl Software"
exp "(PERL)"
endsubsys
subsys perl_lib
id "Perl Libraries"
exp "(PERL_LIB)"
endsubsys
subsys acl
id "Access Control Lists"
exp "ACL"
endsubsys
subsys acl_nfs
id "Access Control Lists for NFS"
exp "ACL_NFS"
endsubsys
subsys capabilities
id "Capabilities (Least Priviledge)"
exp "CAPABILITY"
endsubsys
subsys cipso
id "IP Security Options"
exp "(CIPSO || CIPSOUDS)"
endsubsys
subsys mac
id "Mandatory Access Control"
exp "MAC"
endsubsys
subsys mac_autofs
id "Mandatory Access Control for AutoFS"
exp "MAC_AUTOFS"
endsubsys
subsys mac_nfs
id "Mandatory Access Control for NFS"
exp "MAC_NFS"
endsubsys
subsys tsix
id "TSIX Networking"
exp "TSIX"
endsubsys
subsys svr4net
id "SVR4 Networking"
exp "(SVR4NET)"
endsubsys
subsys audit
id "Security Audit Trail Software"
exp "(AUDIT)"
endsubsys
subsys termbase
id "Base (required) Terminal Information Files"
exp "EOE_TERM"
endsubsys
subsys terminfo
id "Terminal Information Files"
exp "TERMINFO"
endsubsys
subsys usrshare
id "Miscellaneous shared text/help/data files"
exp "USRSHARE"
endsubsys
subsys miser
id "Miser: Resource management system"
exp "MISER"
endsubsys
subsys quotas
id "File System Quotas"
exp "QUOTA"
endsubsys
subsys slip
id "SLIP Software"
exp "SLIP"
endsubsys
subsys ppp
id "Point-to-Point Protocol Software"
exp "PPP"
prereq ( irix_eoe.sw.uucp 0 maxint )
endsubsys
subsys io4prom
id "IO4prom Software"
exp "(IO4PROM)"
endsubsys
subsys make
id "Make Utilities"
exp "PMAKE"
endsubsys
subsys kdebug
id "IRIX Kernel Debug Environment"
exp "KDEBUG"
endsubsys
subsys nfs
id "NFS Support"
exp "NFS"
endsubsys
subsys nfs3
id "NFS Version 3 Client Support"
exp "NFS3"
endsubsys
subsys cachefs
id "Cache File System Support"
exp "CACHEFS"
endsubsys
subsys autofs
id "Automount File System Support"
exp "AUTOFS"
endsubsys
subsys react_usio
id "REACT User Serialio Kernel Support"
exp "REACT_USIO"
endsubsys
subsys react_frs
id "REACT kernel Support"
exp "REACT_FRS"
endsubsys
# 97.05.06 kjw - moved to eoe
# subsys react_demos
# id "REACT/PRO examples"
# exp "REACT_DEMOS"
# endsubsys
# subsys react_src
# id "REACT/PRO examples source code"
# exp "REACT_SRC"
# endsubsys
subsys react_dev default
id "REACT/PRO development environment"
exp "REACT_DEV"
endsubsys
# 97.08.01 jfd - moved to eoe
# subsys support_fru default
# id "FRU Hardware Analyzer Software"
# exp "FRU"
# endsubsys
subsys envm
id "envm Support"
exp "ENVM"
endsubsys
# 97.05.06 kjw - moved to eoe
# subsys nis
# id "NIS (formerly Yellow Pages) Support"
# exp "NIS"
# endsubsys
subsys dskless_srv
id "Diskless Server Support"
exp "DSKLESS_SRV"
endsubsys
subsys dskless_client
id "Diskless Client Support"
exp "DSKLESS_CLT"
endsubsys
subsys dskless_srv_405
id "4.0.5 Compatibility Diskless Server Support"
exp "DSKLESS_SRV_405"
endsubsys
subsys tcp
id "TCP/IP Networking Support"
exp "(TCP || UDS || DGL)"
endsubsys
subsys named
id "Berkeley Internet Name Domain Server"
exp "NAMED"
endsubsys
subsys perf
id "Performance Measurement kernel module"
exp "PERF"
endsubsys
subsys spell
id "Spell Utilities"
exp "SPELL"
endsubsys
subsys uucp
id "UUCP Utilities"
exp "UUCP"
endsubsys
subsys crypt
id "Security Administration Utilities"
exp "CRYPT"
endsubsys
subsys fddix
id "FDDIXPress Support"
exp "FDDIX"
endsubsys
subsys fddivis
id "fddivis Software"
exp "FDDIVIS"
endsubsys
subsys cdsio
id "Multiport Serial Board Support"
exp "CDSIO"
endsubsys
subsys ikc
id "Ikon Printer Interface"
exp "IKC"
endsubsys
subsys xm
id 'Xylogics 1/2" Tape Support'
exp "XM"
endsubsys
subsys acct
id "System Accounting"
exp "ACCT"
endsubsys
subsys cipso_ipgateway
id "CIPSO Network Gateway Support"
exp "CIPSOIPG"
prereq ( irix_eoe.sw.cipso 0 maxint )
endsubsys
subsys ipgateway
id "IP Network Gateway Support"
exp "IPGATE"
endsubsys
subsys netman
id "IP Network Management Support"
exp "NETMAN"
endsubsys
subsys rcs
id "Revision Control System Utilities"
exp "RCS"
endsubsys
subsys sccs
id "Source Code Control System Utilities"
exp "SCCS"
endsubsys
subsys cdrom
id "CD-ROM software"
exp "(CDROM)"
endsubsys
subsys diags
id "IRIX Diagnostices"
exp "(DIAG)"
endsubsys
subsys efast
id "Challenge FXP Ethernet Kernel Module"
exp "EFAST"
endsubsys
subsys tokenring
id "Tokenring software"
exp "TOKEN"
endsubsys
subsys efs default
id "EFS Filesystem"
exp "EFS"
endsubsys
subsys xfs
id "XFS Filesystem"
exp "XFS"
endsubsys
subsys xlv
id "XLV Volume Manager"
exp "XLV"
endsubsys
subsys xlvplex
id "XLV Volume Manager Plexing Support"
exp "XLVPLEX"
endsubsys
subsys xfsmserv
id "XFSM Server Software"
exp "XFSMSERV"
endsubsys
subsys xfsmcli
id "XFSM Client Software"
exp "XFSMCLI"
endsubsys
subsys dmi
id "Data Management Interfaces"
exp "DMI"
endsubsys
subsys umfs
id "User Mode File System Extension"
exp "UMFS"
endsubsys
subsys xfsrt
id "XFS Real-Time Software"
exp "XFSRT"
endsubsys
subsys cpr
id "SGI Checkpoint-Restart Software"
exp "CPR"
endsubsys
subsys dlpi
id "DLPI Execution Software"
exp "DLPI"
endsubsys
subsys pcp_eoe
id "Performance Co-Pilot Execution Environment"
exp "PCP_EOE"
endsubsys
subsys unc
id "UniCenter Interface Software"
exp "UNC"
endsubsys
endimage
image man
id "IRIX Manual Pages"
version "${VERSION}"
subsys std default
id "IRIX Standard Manual Pages"
exp "MAN_STD"
endsubsys
# 97.08.01 jfd - moved to eoe
# subsys support_fru default
# id "FRU Hardware Analyzer Manual Pages"
# exp "MAN_FRU"
# endsubsys
subsys lib default
id "IRIX Development Environment Manual Pages"
exp "(MAN_LIB || MAN_LIBC)"
endsubsys
subsys slip
id "IRIX SLIP Manual Pages"
exp "MAN_SLIP"
endsubsys
subsys audit
id "Security Audit Trail Manual Pages"
exp "MAN_AUDIT"
endsubsys
subsys acl
id "Access Control Lists Manual Pages"
exp "MAN_ACL"
endsubsys
subsys capabilities
id "Capabilities (Least Priviledge) Manual Pages"
exp "MAN_CAP"
endsubsys
subsys cipso
id "IP Security Options Manual Pages"
exp "MAN_CIPSO"
endsubsys
subsys mac
id "Mandatory Access Control Manual Pages"
exp "MAN_MAC"
endsubsys
subsys tsix
id "TSIX Networking Manual Pages"
exp "MAN_TSIX"
endsubsys
subsys fddix
id "FDDIXpress Manual Pages"
exp "MAN_FDDIX"
endsubsys
subsys fddivis
id "fddivis Manual Pages"
exp "MAN_FDDIV"
endsubsys
subsys cdrom
id "CD-ROM Manual Pages"
exp "MAN_CDROM"
endsubsys
subsys nfs
id "Network File System Manual Pages"
exp "MAN_NFS"
endsubsys
# 97.05.06 kjw@engr - moved to eoe
# subsys react
# id "REACT Frame Scheduler Manual Pages"
# exp "MAN_REACT"
# endsubsys
subsys tokenring
id "TokenRing Manual Pages"
exp "MAN_TOKEN"
endsubsys
subsys ftn
id "Fortran Manual Pages"
exp "MAN_FTN"
endsubsys
subsys ppp
id "Poin-to-Point Protocol Manual Pages"
exp "MAN_PPP"
endsubsys
subsys dvdr
id "Device Driver Manual Pages"
exp "MAN_DEVDRVR"
endsubsys
subsys fddivis_rn
id "FDDI Visualyzer Release notes"
exp "RN_FDDIV"
endsubsys
subsys fddixpress_rn
id "FDDIXPress Release notes"
exp "RN_FDDIX"
endsubsys
subsys efast_rn
id "Challenge FXP Ethernet Release notes"
exp "RN_EFAST"
endsubsys
subsys tokenring_rn
id "TokenRing Release notes"
exp "RN_TR"
endsubsys
subsys nfs_rn
id "nfs Release notes"
exp "RN_NFS"
endsubsys
# 97.05.06 kjw - moved to eoe
# subsys react_rn
# id "REACT Release notes"
# exp "RN_REACT"
# endsubsys
subsys cpr
id "Checkpoint-Restart Man Pages"
exp "CPR_MAN"
endsubsys
subsys dlpi
id "DLPI Execution Manual Pages"
exp "MAN_DLPI"
endsubsys
subsys pcp_eoe
id "PCP Execution Manual Pages"
exp "MAN_PCP_EOE"
endsubsys
endimage
image gifts
id "Gifts"
version "${VERSION}"
subsys gnu_src
id "Gnu tools Source Code"
exp "GNU_SRC"
replaces self
replaces gzip.src.gzip 0 oldvers
replaces netscape.src.gzip 0 oldvers
replaces eoe2.gifts.gzip_src 0 oldvers
endsubsys
subsys xfsrt_src
id "XFS Real-Time & Guaranteed-Rate Source Code"
exp "XFSRT_SRC"
replaces self
endsubsys
endimage
endproduct
product irix_noship
id "IRIX Noship"
image sw
id "Noship"
version "${VERSION}"
# 97.05.06 kjw - moved to eoe
# subsys react_tests
# id "REACT Noship"
# exp "REACT_NOSHIP_TESTS"
# endsubsys
# subsys nfs
# id "NFS Noship"
# exp "NFS_NOSHIP"
# endsubsys
# subsys regress
# id "regressp Noship"
# exp "REGRESSP_NOSHIP_SW"
# endsubsys
subsys xfs
id "XFS Noship"
exp "XFS_NOSHIP"
endsubsys
# WARNING nonshared_lib, rfind, arraysvcs are in both eoe and irix!
subsys rfind
id "rfind (fsdump) Noship"
exp "RFIND_NOSHIP"
endsubsys
subsys nonshared_lib
id "Noship non-shared Libraries"
exp "NLIB"
endsubsys
subsys lib_abi
id "Noship ABI Libraries and Files"
exp "(LIBABI || CMDABI)"
endsubsys
subsys nonshared_speclib
id "Noship non-shared SPEC Libraries"
exp "SPECLIB"
endsubsys
subsys libc_G0
id "Noship libc_G0 Library"
exp "LIBG0"
endsubsys
subsys kern
id "Noship Kernel (debug) Software"
exp "KERN_NOSHIP"
endsubsys
subsys tsp
id "TSP Noship"
exp "TSP_NOSHIP"
endsubsys
endimage
# 97.05.06 kjw - moved to eoe
# image man
# id "Noship Manual Pages"
# version "${VERSION}"
# subsys nfs
# id "NFS Noship"
# exp "NFS_NOSHIP_MAN"
# endsubsys
# subsys regress
# id "regressp Noship"
# exp "REGRESSP_NOSHIP_MAN"
# endsubsys
# endimage
endproduct
product dba
id "Database Accelerator, ${IRIX_RELEASE_NUMBER}"
image sw
id "Database Accelerator Software"
version ${VERSION}
subsys dba
id "Non-specific Database Accelerators"
exp "!noship && DBA"
replaces self
replaces eoe.sw.database_accel 0 oldvers
endsubsys
subsys oracle
id "Database Accelerators for Oracle"
exp "!noship && DBAORACLE"
replaces self
replaces eoe.sw.dba 0 oldvers
endsubsys
# 97.05.06 kjw - moved to eoe
# subsys informix
# id "Database Accelerators for Informix"
# exp "!noship && DBAINFORMIX"
# replaces self
# replaces eoe.sw.database_accel 0 oldvers
# endsubsys
# subsys nsort
# id "Nsort Multiprocessor Sort"
# exp "!noship && NSORT"
# endsubsys
endimage
# 97.05.06 kjw - moved to eoe
# image man
# id "DBA Documentation "
# version ${VERSION}
# subsys dba
# id "Database Accelerators for Oracle Manual Pages"
# exp "!noship && MAN_DBA"
# replaces self
# endsubsys
# subsys nsort
# id "Nsort Manual Pages"
# exp "!noship && MAN_NSORT"
# endsubsys
# subsys relnotes
# id "DBA Release Notes"
# exp "!noship && RN_DBA"
# replaces self
# endsubsys
# endimage
endproduct
product dfs
id "Distributed File System, ${IRIX_RELEASE_NUMBER}"
image sw
id "DFS Software"
version ${VERSION}
subsys kernel miniroot
id "DFS Filesystem Kernel Components"
exp "!noship && DFS"
prereq ( dfs.sw.krpchd 1275426100 ${VERSION} )
incompat dfs_domestic.sw.kernel 0 maxint
replaces self
endsubsys
subsys dfshdrs
id "DFS Development Header Files"
exp "DFSHDR"
replaces self
endsubsys
endimage
endproduct