¿Es seguro iniciar un repositorio Mercurial en/etc?

¿Es seguro iniciar un repositorio Mercurial en/etc?

Mi empresa tiene un servidor externo, en su mayoría administrado por un tercero. A veces hacen cambios de configuración pero 'se olvidan' de informarnos.

Estoy pensando en realizar un seguimiento de todos los cambios en /etc. ¿Es seguro hacerlo hg initen /etc?

(Luego puedo crear un cronjob para ejecutarlo cada 5 o 10 minutos, haciendo hg addremove && hg commit).

Respuesta1

¡Yo diría que sí!" y redirigirte aetckeeper.

Aunque la guía del servidor LTS utiliza bzr, etckeeperes más versátil. Deman etckeeper:

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

Yo personalmente lo uso con git. etckeeperConfigurará un repositorio cuando lo instale, si descubre que /etc/no está bajo control de versiones, y lo usará bzrde forma predeterminada. Así que cree /etc/etckeeper/etckeeper.confde antemano y configure Mercurial como el sistema VCS preferido:

VCS="hg"

Hay otras variables configuradas en ese archivo de configuración, por lo que es posible que desee probarlo en un sistema y luego copiar la configuración.

información relacionada