Como o dpkg verifica arquivos de configuração ao atualizar pacotes

1

Estou construindo pacotes .deb para minhas ferramentas internas. E gostaria de encontrar uma maneira correta de lidar com os arquivos de configuração na atualização.

Atualmente, quando instalo o package-0.2.deb sobre package-0.1.deb, usando apt install ./package-0.2.deb , ele substitui meus arquivos de configuração existentes em /etc/package/*

Em vez disso, gostaria de perguntar ao usuário o que fazer com o arquivo conf modificado antigo (Substituir, Manter, etc., como funciona, por exemplo, no nginx), adicionando postinst ou preinst arquivos de controle. Mas não é possível encontrar uma maneira comum de fazer outros mantenedores de pacotes.

Estrutura do diretório de pacotes /DEBIAN/control /etc/package/package.conf /usr/bin/package

    
por Slava Kryvel 15.05.2018 / 14:49

0 respostas

Tags