Isso geralmente é feito criando um pacote que use dpkg-divert
em seus scripts de mantenedor para mover o antigo arquivo de configuração de lado:
-
Na sua pré-sessão, desvie o arquivo.
dpkg-divert --add --package $your_package_name --rename \ --divert /path/to/file.disabled \ /path/to/file
-
Na sua postrm, desvie o arquivo de volta.
dpkg-divert --remove --package $your_package_name --rename \ /path/to/file
Veja: link
Uma solução que ajuda a abstrair dpkg-divert
é o pacote config-package-dev
criado e mantido pelo projeto Debathena do MIT. Eles têm um tutorial completo .