HP-UX Reference (11i v3 07/02) - 4 File Formats (vol 8)

s
swpackage(4) swpackage(4)
By specifying a umask, the user can set a default mode for executable files, non-executable files,
and directories. (A specific mode can be set for any file, as described above.)
-o [owner[,]][uid]
Defines the destination files owner name and/or or uid (as defined above).
-g [group[,]][gid
]
Defines the destination files group name and/or or gid (as defined above).
-t type
Defines the destination files type (as defined above). Caution, some releases of swpackage do not
work correctly with -t type, see WARNINGS section for details.
PSF Extensions
A PSF can contain extended file definitions. SD currently supports
exclude and include files.
Exclude files let you explicitly exclude files that would otherwise be included in the PSF. The syntax is:
exclude filename
An exclude file can only be specified after a file definition. The file listed after the
exclude keyword is
excluded from the current context (for example, from a recursive file definition or wildcard).
If the filename specifies a directory, then all files below that directory are excluded.
Include files let you include file definitions from a separate file. The syntax is:
file < include_file
The include file must be separated from the file keyword by a less than sign (
<).
EXAMPLES
This example illustrates a typical PSF.
# PSF file which defines an example product.
depot
layout_version 1.0
# Vendor definition:
vendor
tag HP
title Hewlett-Packard Company
description < data/descr.hp
category
tag system_mgt
title Systems Management Applications
description These are the system management applications
revision 1.0
end
# Product definition:
product
tag SD
revision B.01.00
architecture HP-UX_B.11.23_IA/PA
vendor_tag HP
title HP Software Distributor
number B2001A
category_tag system_mgt
description < data/descr.sd
copyright < data/copyr.sd
readme < data/README.sd
machine_type *
os_name HP-UX
os_release ?.11.*
os_version ?
HP-UX 11i Version 3: February 2007 23 Hewlett-Packard Company 463