On Wed, 28 Sep 2005, Tiago Saboga wrote:
Em Qua 28 Set 2005 12:28, Bruno de Oliveira Schneider escreveu:On 9/27/05, Thadeu Penna wrote:Para facilitar as instalações em máquinas novas, gostaria de criar um .deb que contivesse alguns arquivos de configuração personalizados, como locales, endereços dos servidores de email, proxy no environment no firefox prefs, tema personalizado no gconfd, etc. Quero evitar o aviso que estes arquivos estão em outros pacotes mesmo sem o --force-overwrite. Também não acho que criar um pacote só com os postinst e postrm, editando estes arquivos, seja a melhor opção (ou seria???) Alguma sugestão de como fazer isto ?Eu não tenho muita certeza, mas já que ninguém respondeu vou dar minha opinião. Coloque no pacote um único arquivo leiame e faça a edição dos arquivos de configuração no postinst, postrm e coisas parecidas. Acho que só assim você evita o aviso de que tem arquivos conflitando com outros pacotes.Você pode instalar todos os arquivos de configuração primeiro em um subdiretório de /usr/share/doc/ por exemplo, e em seguida copiá-los com postinst. Você poderia inclusive fazer um backup dos arquivos que serão alterados em algum lugar.
Como eu disse na mensagem original, eu preferiria não mexer com o postinst e postrm. Talvez eu tenha que estudar o debconf: já notaram que alguns pacotes perguntam se querem usar os arquivos de configuração do mantenedor ou o que já está ? É algo assim que eu quero...
[]s
--
___ _ .''`.
| |_ _. _| _ |_) _ ._ ._ _. : :' :
| | |(_|(_|(/_|_| | (/_| || |(_| `. `'`
Linux User #50500 `-
Prof.Adjunto - Instituto de Física ---Debian-
Universidade Federal Fluminense Alpha/i386