HP-UX Reference (11i v1 05/09) - 4 File Formats (vol 8)
s
sd(4) sd(4)
(HP-UX Software Distributor)
NAME
sd - attributes and storage formats of objects that Software Distributor uses
DESCRIPTION
The SD commands create, install, distribute and manage software objects (bundles, products, subproducts
and filesets). In addition, they define and manage other objects in support of the software administration
tasks which users perform. This manual page describes the SD software object classes, their attributes, and
the file formats used to store their definitions.
For an overview of all SD commands, see the sd(5) manpage by typing:
man 5 sd
The objects described here conform to layout_version 1.0 of the IEEE Standard 1387.2: Software Adminis-
tration (POSIX). The previous SD layout_version 0.8 is also supported. For more details, see swpackage(4)
or the
layout_version
option in sd(5).
OBJECT CLASSES
The SD object classes are:
host A machine at which software is installed, will be installed, or is being managed. A host con-
tains one or more roots (installed filesystems) and zero or more depots.
depot A directory location which contains software products or bundles that are available for ins-
tallation. It is a customizable source of software used for direct installation. It can also
represent a distribution medium (e.g. tape or CD-ROM) which contains products or bundles
available for installation. Depot corresponds to the distribution class defined in POSIX.
media Vehicle for software delivery. When a depot is located on one or more media in
layout_version=1.0
, the unique sequence number identifying each medium is in the
media class.
root A set of installed software objects, usually the operational software installed in the primary
root filesystem, "/". It also represents the set of software objects installed into an alternate
root directory. Root corresponds to the installed_software class defined in POSIX.
vendor The vendor who packaged and distributed a product or bundle. It is an optional component
of a product or a bundle.
category A classification for a product or bundle, such as "systems_management," "desktop," or
"patch."
bundle A bundle is a way of encapsulating products, subproducts and filesets into a single software
object. More than one bundle can contain the same software objects. A bundle can be
thought of as a particular "configuration" of software. It is a convenient way to group
software objects together for easy selection. Bundle is NOT a superset of product.
product A software object which vendors package and distribute, and which users purchase and
install. A product contains one or more filesets and zero or more subproducts.Aproduct
can also contain zero or more control_files.
subproduct
A subset or partitioning of a software product. It is an optional component of a product.
and contains one or more filesets.
Section 4−−248 Hewlett-Packard Company − 1 − HP-UX 11i Version 1: September 2005