Si un paquete abarca más de un volumen, la secuencia de comandos de acción de clase se ejecuta una vez para cada volumen que contenga al menos un archivo que pertenezca a una clase. En consecuencia, cada secuencia de comandos debe poder ejecutarse más de una vez. Esto significa que la ejecución de una secuencia de comandos un determinado número de veces con la misma entrada debe producir los mismos resultados que la ejecución de la secuencia de comandos sólo una vez.
Si un archivo forma parte de una clase que cuenta con una secuencia de comandos de acción de clase, dicha secuencia debe instalar el archivo. El comando pkgadd no instala los archivos por los que existe una secuencia de comandos de acción de clase, aunque verifica la instalación.
Una secuencia de comandos de acción de clase nunca debe agregar, suprimir ni modificar un nombre de ruta o atributo de sistema que no aparezca en la lista generada por el comando pkgadd. Para obtener más información sobre esta lista, consulte el elemento 1 en Cómo se procesan las clases durante la instalación de los paquetes.
Cuando la secuencia de comandos vea el argumento ENDOFCLASS, coloque las acciones de posproceso como la limpieza en la secuencia de comandos.
Toda la interacción con el administrador se restringe a la secuencia de comandos request. No intente obtener información del administrador mediante una secuencia de comandos de acción de clase.