Como marcar algum arquivo no pacote debian como config?

4

Eu quero fazer meu próprio pacote Debian, que contém algum arquivo de configuração padrão. Eu não quero que este arquivo seja reescrito após a atualização com dpkg -i .

Quais são as maneiras de resolver meu problema?

    
por abyss.7 28.05.2014 / 11:35

1 resposta

2

Você pode criar um arquivo chamado debian/conffiles e listar os arquivos nele contidos. Isso fará com que dpkg verifique o arquivo em busca de alterações antes de sobrescrevê-lo. Da política do Debian :

% bl0ck_qu0te%

Se você realmente não quiser que dpkg toque no arquivo novamente, outra abordagem é apenas criar o arquivo no script postinst na primeira instalação e não fazer nada nas atualizações. Lembre-se também de criar um script postrm correspondente que excluirá o arquivo na eliminação.

    
por andrewsomething 30.05.2014 / 14:33