Ações específicas que precisam acontecer quando um pacote RPM é instalado ou removido estão incluídas dentro do pacote RPM nas seções de pré-instalação, pós-instalação, pré-desinstalação e pós-desinstalação.
Para cada pacote RPM instalado, você pode consultar o banco de dados RPM para os scripts exatos incluídos com o comando rpm
:
rpm -q --scripts <package-name>
A execução desse comando em um pacote do kernel para o CentOS 6 retorna entre outros:
postinstall scriptlet (using /bin/sh):
<snip>
/sbin/new-kernel-pkg --package kernel --install 2.6.32-431.17.1.el6.x86_64 || exit $?
Do manual:
new-kernel-package
- tool to script kernel installation