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

and can be used independent of patches. The default value is an empty
list or patch if the is_patch attribute is set to true.Like vendor_tag, this
attribute can be used as a pointer to a category object that contains
additional information about the category (for example, a one-line title
definition and a description of the category).
NOTE: The category tag patch is reserved. When the is_patch file
attribute is set to true, a built-in category_tag attribute of value patch
is automatically included with the file definition.
description Defines the multi-paragraph description of the fileset; the value is either the
text itself (within double-quotes) or a pointer to the filename containing the
text.
is_kernel A value of true defines the fileset as being a contributor to the operating
system kernel; the target system(s) kernel build process will be invoked after
the fileset is installed. If this attribute is not specified, swpackage assumes
a default value of false.
is_locatable Defines whether a fileset can be installed to any product directory, or
whether it must be installed into a specific directory. The attribute can be
set to true or false. If not defined, swpackage sets the default attribute to
false.
is_patch Identifies a software object as a patch. The default value is false. When
set to true, a built-in category_tag attribute of value patch is automatically
included.
dynamic_module A space-separated list of strings specifies the list of dynamically loadable
kernel modules (DLKMs) packaged into the fileset. The dynamic modules
themselves must be delivered to /usr/conf/mod/. If the
dynamic_module attribute is omitted, no DLKMs may be delivered in the
fileset.
When a dynamic module is packaged, it is customary to include a call to
the control_util mod_systemfile in a postinstall script to link the
module to the kernel. If a state of static is specified in the mod_sytemfile
call, the attributes is_kernel and is_rebootmust also be set to true.
In addition, if a system reboot is needed to activate the module, the
is_reboot attribute must be set to true.
is_reboot A value of true declares that the fileset requires a system reboot after
installation. If this attribute is not specified, swpackage assumes a default
value of false.
is_sparse Indicates that a fileset contains only a subset of files in the base (ancestor)
fileset and that the contents are to be merged with the base fileset. The
default value is false. If the is_patch attribute is true, is_sparse is also
set to true for the fileset, although it can be forced to false.
machine_type The machine type on which the product will run. If not specified, the
keyword is assigned a wildcard value of *, meaning it will run on all
machines. If there are multiple machine platforms, you must separate each
machine designation with a | (vertical bar). For example, a keyword value
of 9000/7*|9000/8* means the product will run on all HP Series 9000
Model 7XX or all HP 9000 Series 8XX machines. Alternatively, the value
9000/[78]* would also work.
Other examples:
* If not concerned with the machine type.
10.4 Creating a Product Specification File (PSF) 187