4.3.3. Las directivas Triggers
Triggers son directivas de RPM que proporcionan un método de interacción durante la instalación y desinstalación de paquetes.
Triggers puede ser ejecutado en un momento inesperado, por ejemplo en la actualización del paquete que lo contiene. Triggers son difíciles de depurar, por lo tanto necesitan ser implementados de una manera robusta para que no rompan nada cuando se ejecuten inesperadamente. Por estas razones, Red Hat recomienda minimizar el uso de Triggers.
El orden de ejecución y los detalles de cada uno de los Triggers existentes se enumeran a continuación:
all-%pretrans … any-%triggerprein (%triggerprein from other packages set off by new install) new-%triggerprein new-%pre for new version of package being installed … (all new files are installed) new-%post for new version of package being installed any-%triggerin (%triggerin from other packages set off by new install) new-%triggerin old-%triggerun any-%triggerun (%triggerun from other packages set off by old uninstall) old-%preun for old version of package being removed … (all old files are removed) old-%postun for old version of package being removed old-%triggerpostun any-%triggerpostun (%triggerpostun from other packages set off by old un install) … all-%posttrans
Los elementos anteriores se encuentran en el archivo /usr/share/doc/rpm-4.*/triggers
.