Software Distributor (SD-UX) Administration Guide HP-UX 11i v1, 11i v2, and 11i v3 (762797-001, March 2014)

Table Of Contents
corequisites SD.data
corequisites SD.agent
# Control files:
configure scripts/configure.commands
# Files:
directory ./commands=/usr/sbin
file swinstall
file swcopy
# (...Other file definitions can go here...)
directory ./nls=/usr/lib/nls/C
file swinstall.cat
file swpackage.cat
directory ./ui=/var/adm/sw/ui
file *
# (...Other file definitions can go here...)
end
# Commands
# (...Other fileset definitions can go here...)
# Manpage fileset definitions:
fileset
tag man
title Manual pages for the SD-UX
revision 2.05
directory ./man/man1m=/usr/man/man1m.Z
file *
directory ./man/man4=/usr/man/man4.Z
file *
directory ./man/man5=/usr/man/man5.Z
file *
end
#man
end
#SD
PSF Syntax
Each SD-UX object (product, subproduct, filesets, and file) has its own set of attributes and each
attribute has a keyword that defines it. Most attributes are optional; they do not all need to be
specified in the PSF. Each attribute has its own specific requirements, but the following rules apply:
Keyword syntax is:
keyword value
All keywords require one or more values, except as noted. If the keyword is there but the value
is missing, a warning message is generated and the keyword is ignored.
Place comments on a line by themselves or after the keyword-value syntax. Comment lines
are designated by preceding them with #.
Use quotes when defining a value (for example, description) that can span multiple lines.
Quotes are not required when defining a single-line value that contains embedded whitespace.
Any errors encountered while reading the PSF cause swpackage to terminate. Errors are also
logged to both stderr and the logfile.
Creating a Product Specification File (PSF) 169