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 init
en /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
, etckeeper
es más versátil. Deman etckeeper
:
etckeeper - store /etc in git, mercurial, bazaar, or darcs
Yo personalmente lo uso con git
. etckeeper
Configurará un repositorio cuando lo instale, si descubre que /etc/
no está bajo control de versiones, y lo usará bzr
de forma predeterminada. Así que cree /etc/etckeeper/etckeeper.conf
de 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.