Software Distributor Administration Guide (March 2009)

Table Of Contents
11.4.3.5 SW_SESSION_IS_REBOOT.......................................................................277
11.4.3.6 SW_SYSTEM_FILE_PATH .......................................................................277
11.4.4 Variables That Affect swverify..........................................................................277
11.4.4.1 SW_IS_COMPATIBLE...............................................................................277
11.5 Execution of Control Scripts .....................................................................................277
11.5.1 Details Common to All Control Scripts ............................................................278
11.5.2 Checkinstall Scripts ..........................................................................................278
11.5.3 Preinstall Scripts ...............................................................................................279
11.5.4 Postinstall Scripts ..............................................................................................280
11.5.5 Configure Scripts ..............................................................................................280
11.5.6 Unconfigure Scripts ..........................................................................................281
11.5.7 Verify Scripts ....................................................................................................281
11.5.8 Fix Scripts..........................................................................................................282
11.5.9 Checkremove Scripts ........................................................................................282
11.5.10 Preremove Scripts ...........................................................................................282
11.5.11 Postremove Scripts ..........................................................................................283
11.5.12 Request Scripts.................................................................................................283
11.6 Execution of Other Commands by Control Scripts ..................................................284
11.7 Control Script Input and Output...............................................................................285
11.8 File Management by Control Scripts ........................................................................287
11.9 Testing Control Scripts .............................................................................................287
11.9.1 Testing Installation Scripts ...............................................................................288
11.9.2 Testing Configuration Scripts ...........................................................................288
11.9.3 Testing Removal Scripts ...................................................................................290
11.10 Requesting User Responses (swask)........................................................................291
11.10.1 Using swask.....................................................................................................291
11.11 Request Script Tasks and Examples.........................................................................293
11.11.1 swask Examples...............................................................................................293
11.11.2 swinstall Examples..........................................................................................293
11.11.3 swconfig Examples..........................................................................................294
12 Nonprivileged SD ................................................................................................................295
12.1 Overview...................................................................................................................295
12.1.1 Who Can Benefit?..............................................................................................295
12.1.2 How Does It Work?...........................................................................................295
12.1.3 Limitations.........................................................................................................296
12.2 Setting Up Nonprivileged Mode...............................................................................296
12.2.1 Packaging Software for Use in Nonprivileged Mode.......................................296
12.2.2 Turning On Nonprivileged Mode.....................................................................297
12.2.3 How Nonprivileged Mode Changes SD-UX Behavior.....................................297
12.3 Default Configuration...............................................................................................297
12.4 Alternative Configuration.........................................................................................298
12.4.1 Setting the Admin Directory Option.................................................................298
12 Table of Contents