Objectif :
- Automatiser la configuration du suivi de /etc et /usr/local via git.
+ Automatiser l'installation d'un suivi de /etc et /usr/local via GIT.
Documentation :
http://wiki.auf.org/wikiteki/Git/SuiviDeConfiguration
Source: auf-git-etc
-Section: auf
+Section: admin
Priority: optional
Maintainer: Progfou <jean-christophe.andre@auf.org>
Build-Depends: debhelper (>= 5)
Package: auf-git-etc
Architecture: all
Depends: git-core, ${misc:Depends}
-Recommends: sudo
+Recommends: sudo, exim4 | mail-transport-agent
Suggests: tig
Description: suivi de /etc et /usr/local via git
- Ce paquet permet d'automatiser l'installation du suivi de /etc et
- /usr/local via un dépôt GIT global (à la racine) sur un système.
-
+ Ce paquet permet d'automatiser l'installation d'un suivi de /etc,
+ /usr/local et autres via un dépôt GIT à la racine du système.
+ .
+ Le suivi par lui-même est partiellement automatisé en affichant les
+ fichiers modifiés au moment du login et en envoyant des courriels
+ d'information pour chaque commit. En revanche la validation (commit)
+ de ces modifications reste manuelle (cd / ; sudo git commit).
#!/bin/sh
-#recipients="admins@XX.auf.org" # adresse pour l'envoi du mail
-recipients="root"
+recipients="root" # adresse pour l'envoi du mail
# On modifie un peu la sortie de git show :
# 1) on ajoute "From git hostname" devant le nom en From
# 2) on retire le [PATCH] dans le sujet, replacé par git-commit: