* Ajout de /var/lib/named, ancienne norme chroot pour Bind.
[auf-git-etc.git] / auf-git-etc.sh
index 8b9e88e..6aa4f69 100644 (file)
@@ -1,17 +1,18 @@
-if [ -n "$PS1" ]; then
-  # on lance un git status sur l'utilisateur s'il est dans le groupe
-  # aufadmin ou bien si c'est root
-  if $(id -Gn | grep -qw aufadmin) || test $(id -u) -eq 0; then
-    (cd / ; sudo /usr/bin/git status -a)
+if test -n "$PS1"; then
+  # on lance un git status sur l'utilisateur s'il est dans le groupe admin
+  # ou bien si c'est root
+  if `id -Gn | grep -qw admin` || test `id -u` -eq 0; then
+    test -x /usr/bin/git -a -d /.git && (cd / ; sudo /usr/bin/git status -a) |
+    /bin/sed -e '1{/^nothing to commit/d}'
   fi
   # les lignes suivantes tentent de configurer les variables GIT_*
   # si les résultats ne sont pas bien "devinés", définir les bonnes
   # valeurs dans .bash_profile (ou .profile pour root)
   if test -z "$GIT_AUTHOR_NAME"; then
-    GIT_AUTHOR_NAME="$(getent passwd $(id -un)|cut -d: -f5|cut -d, -f1)"
+    GIT_AUTHOR_NAME="`getent passwd $(id -un)|cut -d: -f5|cut -d, -f1`"
   fi
   if test -z "$GIT_AUTHOR_EMAIL"; then
-    GIT_AUTHOR_EMAIL="$(id -un)@$(hostname -f)"
+    GIT_AUTHOR_EMAIL="`id -un`@`hostname -f`"
   fi
   if test -z "$GIT_COMMITTER_NAME"; then
     GIT_COMMITTER_NAME="$GIT_AUTHOR_NAME"