Como posso criar um arquivo .deb que adicione um repositório a sources.list.d?

7

Eu quero começar a compartilhar arquivos .deb que adicionam automaticamente novos repositórios a uma instalação do Ubuntu (como os presentes no arquivo puppetlabs.com).

Como posso fazer isso?

    
por Tiago Carrondo 29.09.2012 / 16:11

1 resposta

4

Você pode adicionar um script postinst ao seu pacote:

  

De modo geral, o preinst [script] é chamado antes (uma versão específica de) de um pacote é descompactado e o postinst depois ... O postinst ainda deve tentar qualquer ação para a qual suas dependências sejam necessárias , pois normalmente estarão disponíveis, mas considere a abordagem correta de tratamento de erros se essas ações falharem.

link

Um exemplo

O navegador Opera está se adicionando ao /etc/apt/sources.list.d/opera.list com o script postinst: link

    
por user26687 29.09.2012 / 16:37