Removal of classes
Objects are removed class-by-class.
Classes that
exist for a package, but are not listed in the
CLASSES parameter are removed last (for example, an object installed
with the
installf(ADM)
command).
Classes that are listed in the CLASSES parameter are removed in
reverse order.
The following steps outline the system actions that occur when a class is
removed:
If a pathname is referenced by another package, it will not be removed from the system. However, if it is of ftype e, it can be modified to remove information placed in it by the package being removed. The modification should be performed by the removal class action script.
If your package has no removal class action script for the class, all of the pathnames in the list generated by pkgrm(ADM) will be removed.
pkgrm(ADM) invokes the class action script with standard input containing the list generated in Step 1.
Upon successful execution of the class action script, knowledge of the pathnames is removed from the system unless a pathname is referenced by another package.