Index Index for
Section 4
Index Alphabetical
listing for S
Bottom of page Bottom of
page

stl_key(4)

NAME

stl_key - setld kit manufacturing key files (*.k)

DESCRIPTION

Each software product that is distributed for installation by the setld utility has an associated key file. The key file's name consists of the unique three-letter product code and a three-digit version number with the suffix .k, for example: OAT100.k. The key file is used by the kits utility to produce software distribution packages, and consists of a global data section and a subset descriptor section separated by a delimiter line. Global Data Section The key file's global data section specifies the product-level attributes of the product. In this section, lines that begin with number signs (#) are comments and are ignored by the kits(1) utility. Attributes are specified as NAME=value pairs separated by equals sign, with no white space. There are four mandatory attributes and two optional attributes; all must have non-null values. The attributes are: NAME Mandatory. Specifies the name of the product. The value for NAME is a text string of up to 40 characters. If the string contains blank spaces, it must be enclosed in apostrophes (''). CODE Mandatory. Specifies the 3-character product code for the product, for example, OAT. VERS Mandatory. Specifies the 3-digit version code for the product, for example, 100. MI Mandatory. Specifies the pathname of the master inventory file for the product. ROOT Optional. A single-digit integer that is set to 1 if the product is the base operating system. In all other cases, this option must be a zero (0). If missing, this attribute defaults to zero. COMPRESS Optional. A single-digit integer that is set to 1 to create compressed subset files using the compress(1) utility, thereby saving space on the distribution media. To suppress compression, set this attribute is a zero (0). If missing, this attribute defaults to zero. Section Delimiter Line The delimiter between the key file's global data section and subset descriptor section is a single line containing only two percent signs (%%). Subset Descriptor Section The subset descriptor section contains one subset descriptor for each subset in the product. The subset descriptors must be listed in the order that the subsets are to be installed by setld. Comments are not permitted in this section. A subset descriptor contains subset-specific attributes in the following four fields separated by [TAB] characters: Subset name A character string up to 15 characters in length, composed of the 3- letter product code (for example, OAT), a mnemonic identifying the subset (for example, DCB), and the 3-digit version code (for example, 100). All letters in the subset name must be uppercase. Reserved This field must be a single period. Flags A 16-bit unsigned integer Bit 0 indicates whether the subset can be removed Bit 1 indicates whether the subset is optional Bits 2 to 7 are reserved Bits 8 to 15 are undefined Description A short description of the subset within single quotation marks, for example, 'Document Building Tools'

RESTRICTIONS

Do not place comments in the subset descriptor section. They will cause serious problems when you run the kits utility. [TAB] formatting in the subset descriptors is tightly enforced by the kits utility.

EXAMPLES

The following example illustrates the key file for a hypothetical product kit: # Key file for the Orpheus Document Building Tools kit # # Product-level attributes. # NAME='Orpheus Authoring Tools' CODE=OAT VERS=100 MI=OAT00.mi ROOT=0 COMPRESS=1 # # Subset definitions follow. # %% OATODB100 . 0 'Document Building Tools' OATODBDOC100 . 2 'Document Building Tools Documentation'

SEE ALSO

Commands: kits(1), setld(8) Files: stl_comp(4), stl_ctrl(4), stl_image(4), stl_mi(4) Guide to Preparing Product Kits

Index Index for
Section 4
Index Alphabetical
listing for S
Top of page Top of
page