[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Gérer la configuration de Debian avec etckeeper




Bonjour,

Je viens de découvrir un paquet nommé « etckeeper » qui permet d'avoir un historique de ce qui se passe dans le répertoire /etc de votre Debian.

Après un :  aptitude install mercurial etckeeper je paramètre en disant que j'utilise mercurial
fp2x@halo2 /etc $ head -4 /etc/etckeeper/etckeeper.conf         19:21:03 11 jan
# The VCS to use.
VCS="hg"
# VCS="git"
# VCS="bzr"

Si vous avez une Debian stable  etckeeper est /usr/bin/etckeeper
Avec squeeze c'est /usr/sbin/etckeeper

cd /etc
sudo etckeeper init  | less  (passer dans less car on a plus de 1100 lignes sur un système très minimal)
ajout de .etckeeper
ajout de .hgignore
ajout de Muttrc
ajout de Muttrc.d/charset.rc
....
ajout de xml/xml-core.xml
ajout de yp.conf
ajout de ypserv.conf
ajout de ypserv.securenets

La version squeeze contient un fichier :
etc/cron.daily/etckeeper
qui fait un commit le matin à 6 heures.

fp2x@drhpcmss:/etc$ sudo hg log
changeset:   3:09f6260786a1
tag:         tip
user:        fp2x@drhpcmss.eua.bvcorp.corp
date:        Tue Jan 11 10:28:53 2011 +0100
summary:     committing changes in /etc after apt run

changeset:   2:eacf91fbd38f
user:        @drhpcmss.eua.bvcorp.corp
date:        Tue Jan 11 06:25:03 2011 +0100
summary:     daily autocommit

changeset:   1:d1b67c5b909d
user:        @drhpcmss.eua.bvcorp.corp
date:        Mon Jan 10 06:25:04 2011 +0100
summary:     daily autocommit

changeset:   0:c024d43c6872
user:        F. Petitjean <root@drhpcmss>
date:        Fri Jan 07 21:12:40 2011 +0100
summary:     Le premier commit  

On voit qu'il y a eu un commit des modifications d'hier et que j'ai fait un aptitude safe-ugrade ce matin :
changeset:   3:09f6260786a1
tag:         tip
user:        fp2x@drhpcmss.eua.bvcorp.corp
date:        Tue Jan 11 10:28:53 2011 +0100
files:       debian_version issue issue.net
description:
committing changes in /etc after apt run

Package changes:
-base-files 5.10
+base-files 6.0
-initscripts 2.88dsf-13
+initscripts 2.88dsf-13.1
...
diff -r eacf91fbd38f -r 09f6260786a1 debian_version
--- a/debian_version    Tue Jan 11 06:25:03 2011 +0100
+++ b/debian_version    Tue Jan 11 10:28:53 2011 +0100
@@ -1,1 +1,1 @@
-squeeze/sid
+6.0
diff -r eacf91fbd38f -r 09f6260786a1 issue
--- a/issue     Tue Jan 11 06:25:03 2011 +0100
+++ b/issue     Tue Jan 11 10:28:53 2011 +0100
@@ -1,2 +1,2 @@
-Debian GNU/Linux squeeze/sid \n \l
+Debian GNU/Linux 6.0 \n \l

diff -r eacf91fbd38f -r 09f6260786a1 issue.net
--- a/issue.net Tue Jan 11 06:25:03 2011 +0100
+++ b/issue.net Tue Jan 11 10:28:53 2011 +0100
@@ -1,1 +1,1 @@
-Debian GNU/Linux squeeze/sid
+Debian GNU/Linux 6.0

On dirait donc que je suis passé en 6.0 !

Avec etckeeper pas besoin d'attendre l'annonce officielle.  La Debian 6.0 serait sortie ce matin !

Cordialement,
Regards,

Mit freundlichen Grüßen

مع  تحياتي الخالصة


F. Petitjean

Ingénieur civil du Génie Maritime
---
« La perfection est atteinte non quand il ne reste rien à ajouter,
  mais quand il ne reste rien à enlever. » (Antoine de Saint-Exupéry)
Reply to: