Software Distributor Administration Guide HP-UX 11i v1, 11i v2, and 11i v3 (5900-2561, March 2013)

10.4.2.2 Selecting the PSF Layout Version
You can select the layout version in the depot definition in the PSF (see “Product Specification File
Semantics (page 181)) or with the layout_version option for swpackage, swmodify, swcopy,
or swlist.
PSF syntax conforms to the layout_version=1.0 of the IEEE Standard 1387.2: Software
Administration (POSIX). Previous versions of SD supported the POSIX layout_version=0.8
syntax, which continues to be supported.
Software depots cannot mix layout versions; they must be one or the other.
Differences between the two layout versions include the following:
The vendor specification is handled differently.
For the current standard (layout_version=1.0), each vendor class definition is associated
only with subsequent products or bundles that contain a vendor_tag attribute that matches
the tag attribute within the vendor class definition.
For the previous standard (layout_version=0.8) or if you do not specify a
layout_version, products or bundles are automatically associated with the last vendor
class you defined at the distribution level, or from a vendor that you define within the product
or bundle. Explicitly defined vendor_tag attributes (with or without a value) take precedence.
The corequisites and prerequisites have singular titles for layout_version=0.8 (that is,
corequisite and prerequisite). See “Dependency Specification (page 188) for more information.
Category objects and keywords are handled differently.
For layout_version=1.0 (current standard):
category_tag is a valid product attribute that replaces the category and
category_title attributes.
you can define category class objects.
For layout_version=0.8 (previous standard):
category and category_title are valid product attributes that replace the
category_tag attribute.
category class objects are not recognized.
For a more complete description of PSF requirements for layout_version=0.8, refer to the
swpackage.4 manual page in a previous version of HP-UX.
10.4.2.3 PSF Value Types
With the exception of vendor-defined attributes (see “Vendor-Defined Attributes” (page 181)), the
values for each attribute keyword in your PSF must match one of the specific types discussed below.
NOTE: PSF syntax conforms to the layout_version=1.0 of the POSIX 1387.2 Software
Administration standard. Previous versions of SD-UX supported the POSIX layout_version=0.8
syntax, which continues to be supported. See “Selecting the PSF Layout Version ” (page 178) for
more information.
boolean
Maximum length: 9 bytes
One of the values true or false.
Examples: true, false
178 Creating Software Packages