Software Distributor Administrator Guide (September 2010)

operations in the new location, and not the default location. (This verifies the
correct use of $SW_LOCATION by your scripts.)
6. If you have a complex script, run additional tests for your product that you feel
will give you confidence your product has been installed correctly on the system.
For example, only install certain subsets of your product instead of the full product,
then perform the remove operations. (Or only remove subsets of the fully installed
product.)
11.10 Requesting User Responses (swask)
SD-UX packaged applications can use interactive control scripts to query a user and
obtain installation or configuration information that cannot be known at package time.
For example, different hardware or OS versions may require different configuration,
or some software may need a specific IP address or hostname for configuration.
SD-UX runs the interactive control scripts by the swask command or by the ask default
option for the swinstall and swconfig commands. (SD-UX does not query the user
but the control script does.)
11.10.1 Using swask
The swask command runs interactive software request scripts for the software
objects selected.
These scripts store the responses in a response file (named response) for later
use by the swinstall or swconfig commands. (swinstall and swconfig
can also run the interactive request scripts directly, using the ask option.)
A response file is generated for each piece of selected software that has a
corresponding request script.
swask uses the command-line only; there is no Graphical User Interface.
Syntax
swask[-v] [-c catalog] [-C session_file] [-f software_file]
[-s source][-S session_file][-x option=value][-X option_file]
[software_selections][@target_selections]
Options and Operands
-v
Turns on verbose output to stdout and displays all
activity to the screen.
-c catalog
Specifies the pathname of an exported catalog which
stores the response files created by the request script.
11.10 Requesting User Responses (swask) 295