HP-UX Reference (11i v2 07/12) - 1M System Administration Commands N-Z (vol 4)

s
swinstall(1M) swinstall(1M)
SW_PATH A PATH variable which defines a minimum set of commands available to for use in a
control script (for example, /sbin:/usr/bin
).
SW_ROOT_DIRECTORY
Defines the root directory in which the session is operating, either "/" or an alternate
root directory. This variable tells control scripts the root directory in which the pro-
ducts are installed. A script must use this directory as a prefix to
SW_LOCATION to
locate the product’s installed files. The configure script is only run when
SW_ROOT_DIRECTORY
is /.
SW_SESSION_OPTIONS
Contains the pathname of a file containing the value of every option for a particular
command, including software and target selections. This lets scripts retrieve any com-
mand options and values other than the ones provided explicitly by other environment
variables. For example, when the file pointed to by
SW_SESSIONS_OPTIONS
is made
available to a request script, the targets option contains a list of
software_collection_specs for all targets specified for the command. When the file
pointed to by
SW_SESSIONS_OPTIONS
is made available to other scripts, the targets
option contains the single software_collection_spec for the targets on which the script is
being executed.
SW_SOFTWARE_SPEC
This variable contains the fully qualified software specification of the current product or
fileset. The software specification allows the product or fileset to be uniquely identified.
Additional environment variables that affect scripts for
swinstall:
SW_DEFERRED_KERNBLD
This variable is normally unset. If it is set, the actions necessary for preparing the sys-
tem file /stand/system cannot be accomplished from within the postinstall scripts,
but instead must be accomplished by the configurescripts. This occurs whenever
software is installed to a directory other than
/, such as for a cluster client system. This
variable should be read only by the configure and postinstall scripts of a kernel fileset.
The swinstall command sets these environment variables for use by the kernel
preparation and build scripts.
SW_INITIAL_INSTALL
This variable is normally unset. If it is set, the swinstall session is being run as the
back end of an initial system software installation ("cold" install).
SW_KERNEL_PATH
The path to the kernel. The default value is /stand/vmunix
, defined by the
swagent option or kernel_path .
SW_SESSION_IS_KERNEL
Indicates whether a kernel build is scheduled for the current install/remove session. A
TRUE value indicates that the selected kernel fileset is scheduled for a kernel build and
that changes to /stand/system
are required. A null value indicates that a kernel
build is not scheduled and that changes to
/stand/system
are not required.
The value of this variable is always equal to the value of
SW_SESSION_IS_REBOOT.
SW_SESSION_IS_REBOOT
Indicates whether a reboot is scheduled for a fileset selected for removal. Because all
HP-UX kernel filesets are also reboot filesets, the values of this variables is always equal
to the value of SW_SESSION_IS_KERNEL.
SW_SESSION_IS_UPDATE
A value of 1 indicates the SD command was invoked by the update-ux command
during an Operating System update. This variable is set by the update-ux command.
SW_SYSTEM_FILE_PATH
The path to the kernel’s system file. The default value is /stand/system.
Signals
The swinstall and swcopy commands catch the signals SIGQUIT, SIGINT, and SIGUSR1. If these
signals are received, the command prints a message, sends a Remote Procedure Call (RPC) to the agents to
wrap up after completion, and then exits.
HP-UX 11i Version 2: December 2007 Update 18 Hewlett-Packard Company 469