#! /bin/sh # # Author : Olivier.Sirol@lip6.fr # Date : sept 1999 # Description : # # (C) Czo 1998,99 # This code is released under GPL # # $Id: postconfig,v 1.15 1999/09/24 12:23:46 czo Exp $ # PATH=/asim/gnu/bin:/usr/ucb:/usr/etc:/bin:${PATH} TMPFILE=/tmp/cvslog.$$ FINGER=`who am i | gawk '{gsub(/^[^!]*!/,""); print $1}'` ( echo "====================================================================" echo "Modification le : `date`" echo "Par : $FINGER" echo "====================================================================" echo "" cat echo "" echo "====================================================================" echo "Ce message est envoyé au personnes abonnées à alliance-programmers" echo "Pour plus d'information sur cette mailling-list, visitez :" echo "http://www-asim.lip6.fr/alliance/mailing-lists/" ) > "$TMPFILE" MAIL_SUBJECT=`cat "$TMPFILE" | gawk ' /Update of \/users\/outil1\/alliance\/cvsroot\// { gsub(/Update of \/users\/outil1\/alliance\/cvsroot\//, ""); gsub(/alliance\//, ""); gsub(/share\//, ""); gsub(/sources\//, ""); SUJ=$0 } END { printf("CVS loginfo, %s", SUJ) }'` cat "$TMPFILE" >> $CVSROOT/CVSROOT/log-commit cat "$TMPFILE" | mail -s "ALC : $MAIL_SUBJECT" alliance-programmers@asim.lip6.fr # find cvsroot -type d | xargs chmod g+s # devrait marcher... # chgrp -R alliance /users/outil1/alliance/cvsroot # cvs -q update -d -P & en crontab .... rm -f "$TMPFILE" dummy exit 0