Como eu edito com segurança um arquivo de sistema usando um pacote debian?

1

Estou criando um pacote Debian e estou imaginando se existe uma maneira segura de modificar arquivos do sistema. Por exemplo, quando postinst é executado, quero editar /etc/login.defs para alterar uma configuração. Eu poderia usar sed para fazer isso, o que deixaria o restante do arquivo intacto.

Eu gostaria de tornar isso algo completamente reversível, mas não tenho certeza do que os pacotes do Debian normalmente fazem nessa situação. Eles apenas criam um backup chamado algo como /etc/file.conf.backup ?

    
por noisecapella 30.01.2013 / 20:39

2 respostas

1

Pacotes nunca devem modificar arquivos pertencentes a outros pacotes.

Veja o link em 10.7.4

Você não pode simplesmente editar um arquivo de configuração pertencente a outro pacote. Se esse pacote suportar o diretório conf.d, você poderá colocar seu próprio arquivo de configuração nele.

Se o pacote de onde o conffile vem não fornecer nenhuma ferramenta para editá-lo, você deve fazer a pergunta para a lista de discussão debian-devel.

    
por 31.01.2013 / 09:30
0

Acho que dpkg-divert pode ser uma boa solução para o meu problema: link

    
por 14.02.2013 / 19:09