Gestion de la configuration : Différence entre versions

De April MediaWiki
(Page créée avec « Nous utilisons [http://packages.debian.org/squeeze/etckeeper etckeeper] pour nos fichiers de conf à l'April. Afin de garder des traces des actions, les messages de commit so… »)
 
 
Ligne 5 : Ligne 5 :
  
 
if [[ $? -ne 0 ]] ; then
 
if [[ $? -ne 0 ]] ; then
         git log -1 -p|mail -r `git log -1 --pretty=format:"<%ae>"` -s "Git commit on $(hostname)" admins-auto@april.org
+
         git log -1 -p|mail -r `git log -1 --pretty=format:"<%ae>"` -s "Git commit on $(hostname)" admins-auto
 
fi
 
fi
 
</pre>
 
</pre>
  
 
[[Catégorie:Admin sys]]
 
[[Catégorie:Admin sys]]

Version actuelle en date du 1 novembre 2011 à 13:44

Nous utilisons etckeeper pour nos fichiers de conf à l'April. Afin de garder des traces des actions, les messages de commit sont directement envoyés sur la liste admins-auto via le script suivant :

#!/bin/bash

git log -1 | grep 'daily autocommit' 2>&1 > /dev/null

if [[ $? -ne 0 ]] ; then
        git log -1 -p|mail -r `git log -1 --pretty=format:"<%ae>"` -s "Git commit on $(hostname)" admins-auto
fi