Software Distributor Administrator Guide (September 2010)
one_line_string
Maximum length: 256 bytes•
• One-line strings support a subset of isascii
characters only. (Refer to the ctype(3) manpage.)
• No isspace characters, except for space and
tab, are allowed.
• Examples: Hewlett-Packard Company
path_mapping_string
Maximum length: none•
• A value of the form: source[=destination]
where the source defines the directory in
which subsequently defined files are located.
The optional destination maps the source
to a destination directory in which the files will
actually be installed.
• Examples:/mfg/sd/files/usr = /usr
path_string
Maximum length: 255 bytes for tapes, 1024
bytes for depots
•
• An absolute or relative path to a file. Many
attributes of this type are restricted to 255 bytes
in length. This restriction is due to the tar(1)
command, which requires a file’s basename(1)
be <= 100 bytes, and a file’s dirname(1) to be <=
155 bytes. (Some implementations of tar enforce
< and not <=.)
• Examples: /usr
/mfg/sd/scripts/configure
permission_string
Maximum length: none•
• A value of the form:
[-m mode|-u umask] [-o [owner[,]][uid]] [-g
[group[,]][gid]]
where each component defines a default
permissions value for each file and directory
defined in a fileset. The default values can be
overridden in each file’s specific definition. The
owner and group fields are of type
tag_string. The uid and gid fields are of type
unsigned integer. The mode and umask are
unsigned integers, but only supports the octal
character set, 0-7.
232 Creating Software Packages