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

Table Of Contents
SW_PATH .................................................................................................................209
SW_ROOT_DIRECTORY ..............................................................................................209
SW_SESSION_OPTIONS.............................................................................................209
SW_SOFTWARE_SPEC................................................................................................209
Variables That Affect swinstall and swremove.......................................................................209
SW_DEFERRED_KERNBLD ...........................................................................................209
SW_INITIAL_INSTALL ..................................................................................................210
SW_KERNEL_PATH ....................................................................................................210
SW_SESSION_IS_KERNEL...........................................................................................210
SW_SESSION_IS_REBOOT..........................................................................................210
SW_SYSTEM_FILE_PATH .............................................................................................210
Variables That Affect swverify............................................................................................210
SW_IS_COMPATIBLE...................................................................................................210
Environment Variables That Affect swinstall, swremove and swconfig in SRP.............................210
SW_ALLOW_LOCAL_SRP_OPS.....................................................................................210
Execution of Control Scripts ...................................................................................................210
Details Common to All Control Scripts ................................................................................211
Checkinstall Scripts .........................................................................................................211
Preinstall Scripts ..............................................................................................................212
Postinstall Scripts .............................................................................................................212
Configure Scripts.............................................................................................................213
Unconfigure Scripts .........................................................................................................213
Verify Scripts ..................................................................................................................213
Fix Scripts.......................................................................................................................214
Checkremove Scripts .......................................................................................................214
Preremove Scripts ............................................................................................................214
Postremove Scripts ...........................................................................................................215
Request Scripts................................................................................................................215
Execution of Other Commands by Control Scripts ....................................................................216
Control Script Input and Output..............................................................................................216
File Management by Control Scripts .......................................................................................218
Testing Control Scripts ..........................................................................................................218
Testing Installation Scripts .................................................................................................218
Testing Configuration Scripts .............................................................................................219
Testing Removal Scripts ....................................................................................................220
Requesting User Responses (swask).........................................................................................221
Using swask....................................................................................................................221
Request Script Tasks and Examples.........................................................................................222
swask Examples...............................................................................................................223
swinstall Examples...........................................................................................................223
swconfig Examples...........................................................................................................223
12 Nonprivileged SD ................................................................................224
Overview............................................................................................................................224
Who Can Benefit?...........................................................................................................224
How Does It Work?..........................................................................................................224
Limitations.......................................................................................................................224
Setting Up Nonprivileged Mode.............................................................................................225
Packaging Software for Use in Nonprivileged Mode.............................................................225
Turning On Nonprivileged Mode.......................................................................................225
How Nonprivileged Mode Changes SD-UX Behavior............................................................225
Default Configuration............................................................................................................226
Alternative Configuration.......................................................................................................226
Setting the Admin Directory Option....................................................................................226
10 Contents