1
Introduction......................................................................................................................................
2
1.1
Abstract ....................................................................................................................................
1.2
Purpose of Document..................................................................................................................
3
1.3
Audience ..................................................................................................................................
1.4
Release Information ....................................................................................................................
1.5
Terms and Definitions .................................................................................................................
What must be DRD-Safe?...................................................................................................................
6
DRD-Safe Problem Areas ...................................................................................................................
7
3.1
Process Communications.............................................................................................................
3.2
Unterminated Process .................................................................................................................
9
3.4
Firmware Patches and Other Unsafe Packages ............................................................................
10
4
Making Control Scripts and Commands DRD-Safe ..............................................................................
11
4.1
Control Scripts Stopping, Starting or Restarting Processes/Daemons ..............................................
4.2
Commands that Communicate with Other Processes.....................................................................
12
4.4
Unsafe Logic in an Unconfigure Script ........................................................................................
13
4.3
Logic to Support NFS Diskless may not be DRD-safe .....................................................................
16
5
Making Control Script Invocations of swremove DRD-Safe ...................................................................
17
5.1
How to Make Packages DRD-Safe for swremove..........................................................................
DRD-Safe Packaging Changes..........................................................................................................
19
6.1
The is_drd_safe Attribute...........................................................................................................
Making Special Installation Instructions DRD-Safe ...............................................................................
21
Appendix A ......................................................................................................................................
22
A.1 HP-UX 11i v2 control_utils.........................................................................................................
A.2 HP-UX 11i v2 Commands .........................................................................................................
23