Software Distributor Administrator Guide (September 2010)
• Include all files under /build/hpux/mfg to be rooted under /usr:
directory /build/hpux/mfg=/usr
file *
• Include only certain files under /build/hpux/mfg/, to be rooted under /usr
and /var/adm/sw:
directory /build/hpux/mfg=/usr
file sbin/swinstall
file sbin/swcopy
. . .
directory /build/hpux/mfg=/var/adm/sw
file nls/swinstall.cat nls/en_US.88591/swinstall.cat
file defaults newconfig/defaults
file defaults defaults
• Explicitly list files, no directory mapping specified:
file /build/hpux/mfg/usr/bin/swinstall /usr/sbin/swinstall
file /build/hpux/mfg/usr/bin/swcopy /usr/sbin/swcopy
file /build/hpux/mfg/data/nls/swinstall.cat
/var/adm/sw/nls/en_US.88591/swinstall.cat
file /build/hpux/mfg/data/defaults
/var/adm/sw/newconfig/defaults
file /build/hpux/mfg/data/defaults /var/adm/sw/defaults
• Use all specification types to include files:
directory /build/hpux/mfg/usr=/usr
file *
directory /build/hpux/mfg/data=/var/adm/sw
file defaults newconfig/defaults
file /build/hpux/mfg/data/defaults=/var/adm/sw/defaults
10.4.2.4.11.4 Recursive File Specification
The file * keyword directs swpackage to include every file (and directory) within
the current source directory in the fileset. swpackage attempts to include the entire,
recursive contents of the source directory in the fileset. (Partial wildcarding is not
supported, e.g. file dm* to indicate all files starting with “dm”.)
All attributes for the destination file object are taken from the source file, unless a
file_permission keyword is active (this keyword is described below).
The user can specify multiple
directory source[=destination]
file *
pairs to gather all files from different source directories into a single fileset.
If you do not want to recursively include all files and directories, use the explicit file
specification.
10.4 Creating a Product Specification File (PSF) 251