Execute o comando após a instalação do dpkg?

0

Acabei de me inspirar neste projeto:

http://www.opendesktop.org/content/show.php?content=145633

Bem, eu queria fazer algo semelhante, depois que o dpkg coloca algo novo no diretório / usr / share / applications, mas para onde meu script deve apontar, e o parâmetro para passar?

    
por daisy 30.09.2011 / 14:09

1 resposta

5

Se o script não receber parâmetros, adicione um arquivo em /etc/apt/apt.conf.d/ , por exemplo 92local (os números são usados para forçar a ordem de execução dos scripts nesse diretório), com o seguinte conteúdo:

DPkg::Post-Invoke { "/path-to/my-script"; };

e lembre-se de torná-lo executável.

Não é possível encontrar agora informações sobre como passar o parâmetro ou a entrada para o script.
Se puder ser útil, ao executar apt na linha de comandos, você deverá encontrar a linha de comando na variável de ambiente SUDO_COMMAND .

    
por enzotib 30.09.2011 / 16:01