
An additional step is needed to address the following scenario: A system administrator may use DRD to remove a product or fileset from the inactive system image and then use DRD to install (the same or a different version of) the product or fileset to the inactive system image. Both operations may be done without an intervening reboot.
In the case described above, an install control script must remove the rc script and the S900 symlink that were deployed by the remove script. The Ignite product uses a product preinstall script for this purpose, but a
The code used by the Ignite preinstall script is shown below.
#
#Clean up
#when a swremove of Ignite was done to a DRD clone, then swinstall
#Ignite was performed before the DRD was rebooted. These files
#are defined in the
#
initfile=/sbin/init.d/iux_unconf rcfile=/sbin/rc2.d/S900iux_unconf rm
4.3 Logic to Support NFS Diskless may not be DRD-safe
While logic to support NFS diskless is obsolete and should be removed from the control script, the presence of such logic (that is, check for SW_DEFFERRED_KERNBLD) is a good indication of logic that may not be