 |
Index for Section 4 |
|
 |
Alphabetical listing for S |
|
 |
Bottom of page |
|
stl_mi(4)
NAME
stl_mi - Software distribution master inventory files (*.mi)
DESCRIPTION
Each software product that is distributed for installation by the setld
utility has an associated master inventory file. The master inventory
file's name consists of the unique three-letter product code and a three-
digit version number with the suffix .mi, for example: OAT100.mi. The
master inventory file is used by the kits utility to produce software
distribution packages.
A master inventory file contains one ASCII record for each file in the
product kit, describing vendor-specified attribute information. Each record
is composed of the following three fields, separated by [TAB] characters:
Flags
A 16-bit unsigned integer.
Bit 1 is the v (volatility) bit; when it is set, changes to the
existing copy of the file can occur during kit installation. It is
usually set for log files required by applications. The remaining bits
are reserved. Possible values for this field are therefore 0 or 2.
Pathname
The dot-relative (./) pathname of the file described by this record.
Each pathname must appear only once in the master inventory file.
Pathnames must begin with a period (.). Records must be sorted in
ascending ASCII sequence on this field.
Subset
The name of the subset containing the file. Standard system
directories are not included in subsets; they are represented by the
keyword RESERVED in place of a subset name. Files that exist in the
product hierarchy but are not distributed as part of any subset have a
minus sign (-) in this field. Files that share a gnode (links) must all
be included in the same subset.
EXAMPLES
This example shows a section of the master inventory for a hypothetical
layered product kit:
0 . RESERVED
0 ./usr/opt RESERVED
0 ./usr/opt/OAT100 OATODB100
0 ./usr/opt/OAT100/bin OATODB100
0 ./usr/opt/OAT100/bin/attr OATODB100
0 ./usr/opt/OAT100/bin/dcb.spr OATODB100
0 ./usr/opt/OAT100/bin/dcb_defaults OATODB100
0 ./usr/opt/OAT100/bin/dcb_diag.sed OATODB100
0 ./usr/opt/OAT100/bin/docbld OATODB100
0 ./usr/opt/OAT100/bin/unstamp OATODB100
0 ./usr/opt/OAT100/lib OATODB100
0 ./usr/opt/OAT100/lib/br OATODB100
0 ./usr/opt/OAT100/lib/br/README.dcb OATODB100
0 ./usr/opt/OAT100/lib/br/attr.1 OATODBDOC100
0 ./usr/opt/OAT100/lib/br/dcb.ps OATODBDOC100
0 ./usr/opt/OAT100/lib/br/docbld.1 OATODBDOC100
0 ./usr/opt/OAT100/lib/br/docbld.5 OATODBDOC100
0 ./usr/opt/OAT100/lib/br/unstamp.1 OATODBDOC100
0 ./usr/opt/OAT100/lib/doclib OATODB100
0 ./usr/opt/OAT100/lib/doclib/templates OATODB100
0 ./usr/opt/OAT100/lib/doclib/templates/conv.braces OATODB100
0 ./usr/opt/OAT100/lib/doclib/templates/conv.command OATODB100
.
.
.
SEE ALSO
Commands: invcutter(1), kits(1), newinv(1), setld(8)
Guide to Preparing Product Kits
 |
Index for Section 4 |
|
 |
Alphabetical listing for S |
|
 |
Top of page |
|