Altera um arquivo logrotate existente na instalação do pacote

1

Eu criei um pacote debian que configura o awstats e os scripts necessários para alguns nomes de host em um servidor que possuo.
Meu problema é com logrotate, eu já atualizo as estatísticas com um cron job que configurei na instalação do pacote mas preciso atualizar stats nos logs do servidor prerotate, gto servidor estou usando, lighttpd, já tem uma entrada em / etc / logrotate .d /.

Eu acho que poderia apenas sed do arquivo e adicionar o prerotate update stats endscript , mas isso não funcionaria mais tarde quando o pacote fosse desinstalado, e eu duvido que ele sobreviva a uma atualização do pacote lighttpd. / p>

Alguma idéia?

    
por Arkaitz Jimenez 14.11.2010 / 01:12

1 resposta

4

O Debian não irá tocar nos seus arquivos de configuração depois de editá-los; você pode editar o script logrotate do lighttpd o quanto quiser. Você pode ser solicitado a fazer atualizações se o lighttpd e o arquivo tiverem sido atualizados.

Se você quiser que as alterações sejam aplicadas na instalação do seu próprio pacote, desvie o arquivo de configuração lighttpd nos scripts de instalação do pacote e instale a versão com reconhecimento do awstats em seu lugar. Procure dpkg-divert.

    
por 14.11.2010 / 03:35