On exclut les fichiers de mots de passe de PPP.
[auf-git-etc.git] / auf-git-etc.sh
1 if test -n "$PS1"; then
2 # on lance un git status sur l'utilisateur s'il est dans le groupe admin
3 # ou bien si c'est root
4 if `id -Gn | grep -qw admin` || test `id -u` -eq 0; then
5 test -x /usr/bin/git -a -d /.git && (cd / ; sudo /usr/bin/git status -a) |
6 /bin/sed -e '1{/^nothing to commit/d}'
7 fi
8 # les lignes suivantes tentent de configurer les variables GIT_*
9 # si les résultats ne sont pas bien "devinés", définir les bonnes
10 # valeurs dans .bash_profile (ou .profile pour root)
11 if test -z "$GIT_AUTHOR_NAME"; then
12 GIT_AUTHOR_NAME="`getent passwd $(id -un)|cut -d: -f5|cut -d, -f1`"
13 fi
14 if test -z "$GIT_AUTHOR_EMAIL"; then
15 GIT_AUTHOR_EMAIL="`id -un`@`hostname -f`"
16 fi
17 if test -z "$GIT_COMMITTER_NAME"; then
18 GIT_COMMITTER_NAME="$GIT_AUTHOR_NAME"
19 fi
20 if test -z "$GIT_COMMITTER_EMAIL"; then
21 GIT_COMMITTER_EMAIL="$GIT_AUTHOR_EMAIL"
22 fi
23 export GIT_AUTHOR_NAME GIT_AUTHOR_EMAIL GIT_COMMITTER_NAME GIT_COMMITTER_EMAIL
24 fi