Existem três ganchos diferentes chamados Post-Invoke
ou Post-Invoke-Success
, todos gerenciados pelo apt
tools:
-
DPkg::Post-Invoke
, que é invocado após cada execução dedpkg
(por uma ferramentaapt
, não manualmente); -
APT::Update::Post-Invoke-Success
, que é invocado após atualizações bem-sucedidas ( i.e. atualizações de informações do pacote, não atualizações); -
APT::Update::Post-Invoke
, que é invocado após as atualizações, com sucesso ou não (após o gancho anterior no primeiro caso).
Estes são tratados, respectivamente, em apt-pkg/deb/dpkgpm.cc
, line 1509 e apt-pkg/update.cc
, linhas 111 e 114 . Não há DPkg::Post-Invoke-Success
hook que eu possa encontrar.
Se você quiser adicionar um gancho a todas as invocações de dpkg
, deve olhar para o post-invoke
hook em /etc/dpkg/dpkg.cfg
, que é equivalente a DPkg::Post-Invoke
acima, mas é aplicado em todos os casos, não apenas em% co_de Execuções baseadas em% de apt
. Para ver exemplos de todas as opções de configuração dpkg
, consulte apt
.