Software Distributor Administration Guide for HP-UX 11i
Using Control Scripts
Request Script Tasks and Examples
Chapter 11410
Request Script Tasks and Examples
You can run request scripts from the swinstall or swconfig commands by
setting the ask option to true. This tells the commands to run request
scripts (if any exist) in addition to performing install or configuration
tasks. (Note that the value of the ask option if false for both swinstall
and swconfig but is true for swask.)
swask Examples
Run all request scripts from the default depot (/var/spool/sw) and
write the response file (response) back to the same depot:
swask -s /var/spool/sw \*
Run the request script for Product1 from depot /tmp/sample.depot.1
on remote host swposix, create the catalog
/tmp/test1.depot on the local controller machine, and place the
response file (response) in the catalog:
swask -s swposix:/tmp/sample.depot.1 \
-c /tmp/test1.depot Product1
Run request scripts from remote depot /tmp/sample.depot.1
on host swposix only when a response file is absent, create the catalog
/tmp/test1.depot on the local controller machine, and place the
response file (response) in the catalog:
swask -s swposix:/tmp/sample.depot.1 \
-c /tmp/test1.depot -x ask=as_needed \*
swinstall Examples
To install all the software from local depot tmp/sample.depot.1 using
any response files generated by request scripts:
swinstall -s /tmp/sample.depot.1 -x ask=true \*
To install Product1 from remote depot /tmp/sample.depot.1 on host
swposix and use an existing response file (previously generated by the
swask command) located in /tmp/bar.depot:
swinstall -s swposix:/tmp/sample.depot.1 \
-c /tmp/bar.depot Product1