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

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

Minha empresa possui um servidor externo, gerenciado principalmente por terceiros. Às vezes, eles fazem alterações na configuração, mas 'esquecem' de nos avisar.

Estou pensando em rastrear todas as alterações no /etc. É seguro fazer hg initisso /etc?

(Posso então criar um cronjob para ser executado a cada 5 ou 10 minutos, fazendo isso hg addremove && hg commit).

Responder1

Eu diria "Sim!" e redirecioná-lo paraetckeeper.

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

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

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

VCS="hg"

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

informação relacionada