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 .