É seguro iniciar um repositório do Mercurial em / etc?

1

Minha empresa tem um servidor externo, gerenciado principalmente por terceiros. Às vezes, eles fazem alterações de configuração, mas "esquecem" de nos informar.

Estou pensando em acompanhar todas as alterações em /etc . É seguro fazer hg init em /etc ?

(Eu posso então criar um cronjob para executar a cada 5 ou 10 minutos, fazendo hg addremove && hg commit ).

    
por pepoluan 28.11.2014 / 11:42

1 resposta

4

Eu diria "sim!" e redirecioná-lo para etckeeper .

Embora o guia do servidor LTS use bzr , etckeeper é mais versátil. De man etckeeper :

etckeeper - store /etc in git, mercurial, bazaar, or darcs

Eu pessoalmente uso com git . etckeeper configurará um repositório quando você instalá-lo, se achar que /etc/ não está sob controle de versão e usar bzr por padrão. Portanto, crie /etc/etckeeper/etckeeper.conf antes e defina o Mercurial como o sistema VCS preferido:

VCS="hg"

Existem outras variáveis configuradas nesse arquivo de configuração, então você pode querer testá-lo em um sistema e depois copiar a configuração.

    
por muru 28.11.2014 / 11:49