Mettre / etc sous contrôle de source

14

Je voudrais mettre mon répertoire / etc sous contrôle de source en utilisant bazaar.

Y a-t-il des problèmes en faisant cela. Il semble plus sûr de le faire en utilisant un utilisateur ordinaire plutôt que root - pourrait-il y avoir un problème avec .bzr appartenant à un tel utilisateur.

justintime
la source

Réponses:

15

Vous devriez envisager d'utiliser etckeeper , au lieu d'essayer de réinventer la roue.

ThatGraemeGuy
la source
Semble prometteur, j'ai dû chercher sur Google pour savoir comment l'utiliser. Y a-t-il un pointeur vers un guide pour le configurer.
justintime
Je ne l'ai pas utilisé personnellement, désolé. Voir si quelque chose ici aide: serverfault.com/search?q=etckeeper
ThatGraemeGuy
2
etckeeperest génial. Deux problèmes: pour la sauvegarde, vous finissez par pousser le dépôt quelque part à distance. Veuillez utiliser SSH basé sur des clés pour cela, afin que cela se fasse en toute sécurité. De plus, ce que vous stockez /etcpeut être sensible (pensez /etc/shadowou toute clé privée), alors assurez-vous que là où vous poussez le dépôt n'a pas de page Web `` publique '', ou est servi par tout autre moyen non authentifié.
Marcin
4

Cela peut être exagéré pour un seul système (sauf si vous devez le `` reconstruire '' de temps en temps), mais la solution habituelle pour la gestion de la configuration consiste à utiliser des scm comme cfEngine , Puppet , bcfg2 ou similaires, puis à placer leurs données sous contrôle de source.

Luke404
la source