mail avec 50 lignes de diffs
This commit is contained in:
parent
4dc51c68ed
commit
7e191d6f4c
|
@ -4,11 +4,11 @@
|
||||||
# Copyright (C) 1999, 2000 Czo <Olivier.Sirol@lip6.fr>
|
# Copyright (C) 1999, 2000 Czo <Olivier.Sirol@lip6.fr>
|
||||||
# License: GPL (http://www.gnu.org/copyleft/gpl.html)
|
# License: GPL (http://www.gnu.org/copyleft/gpl.html)
|
||||||
# Started: Sept 1999
|
# Started: Sept 1999
|
||||||
# Last Change: Thursday 07 September 2000, 11:15
|
# Last Change: Thursday 07 September 2000, 16:05
|
||||||
# Edit Time: 0:52:37
|
# Edit Time: 1:32:54
|
||||||
# Description:
|
# Description:
|
||||||
#
|
#
|
||||||
# $Id: postconfig,v 1.51 2000/09/07 09:15:10 czo Exp $
|
# $Id: postconfig,v 1.52 2000/09/07 14:08:20 czo Exp $
|
||||||
#
|
#
|
||||||
|
|
||||||
PATH=/asim/gnu/bin:/usr/ucb:/usr/etc:/usr/local/bin:/bin:/usr/bin:${PATH}
|
PATH=/asim/gnu/bin:/usr/ucb:/usr/etc:/usr/local/bin:/bin:/usr/bin:${PATH}
|
||||||
|
@ -16,17 +16,19 @@ TMPFILE=cvslog.$$
|
||||||
FINGER=`who am i | gawk '{gsub(/^[^\!]*\!/,""); print $1}'`
|
FINGER=`who am i | gawk '{gsub(/^[^\!]*\!/,""); print $1}'`
|
||||||
|
|
||||||
(
|
(
|
||||||
echo "===================================================================="
|
echo "==================================================================="
|
||||||
echo "Modification le : `date`"
|
echo "Modification le : `date`"
|
||||||
echo "Par : $USER"
|
echo "Par : $USER"
|
||||||
echo "===================================================================="
|
echo "==================================================================="
|
||||||
echo ""
|
echo ""
|
||||||
cat
|
cat
|
||||||
) > "$TMPFILE"
|
) > "$TMPFILE"
|
||||||
|
|
||||||
|
cat "$TMPFILE" >> $CVSROOT/CVSROOT/log-commit
|
||||||
|
|
||||||
UPDATE_DIR=`cat "$TMPFILE" | gawk '
|
UPDATE_DIR=`cat "$TMPFILE" | gawk '
|
||||||
/^Update of \/users\/outil\/alliance\/cvsroot\// {
|
/^Update of .*\/cvsroot\// {
|
||||||
gsub(/^Update of \/users\/outil\/alliance\/cvsroot\//, "");
|
gsub(/^Update of .*\/cvsroot\//, "");
|
||||||
SUJ=$0
|
SUJ=$0
|
||||||
}
|
}
|
||||||
END {
|
END {
|
||||||
|
@ -52,28 +54,28 @@ printf("%s", MFILES)
|
||||||
|
|
||||||
MAIL_SUBJECT=`echo "CVS loginfo, $UPDATE_DIR" | sed 's§alliance/§§' | sed 's§share/§§' | sed 's§sources/§§'`
|
MAIL_SUBJECT=`echo "CVS loginfo, $UPDATE_DIR" | sed 's§alliance/§§' | sed 's§share/§§' | sed 's§sources/§§'`
|
||||||
|
|
||||||
# echo $UPDATE_DIR
|
(
|
||||||
# echo $UPDATE_IN
|
# echo $UPDATE_DIR >> "$TMPFILE"
|
||||||
# echo $MAIL_SUBJECT
|
# echo $UPDATE_IN >> "$TMPFILE"
|
||||||
# echo $MODIFIED_FILES
|
# echo $MAIL_SUBJECT >> "$TMPFILE"
|
||||||
|
# echo $MODIFIED_FILES >> "$TMPFILE"
|
||||||
|
|
||||||
|
|
||||||
# pwd
|
# pwd
|
||||||
# (
|
(
|
||||||
# echo ""
|
echo ""
|
||||||
# echo "===================================================================="
|
echo "==================================================================="
|
||||||
# echo "Diff"
|
echo ""
|
||||||
# echo ""
|
|
||||||
#
|
|
||||||
# cd $UPDATE_IN
|
|
||||||
# cvs diff $MODIFIED_FILES | head -50
|
|
||||||
# )
|
|
||||||
# pwd
|
|
||||||
|
|
||||||
|
cd $UPDATE_IN
|
||||||
|
sleep 15
|
||||||
|
cvs diff -l -D "5 min ago" $MODIFIED_FILES | head -50
|
||||||
|
) >> "$TMPFILE"
|
||||||
|
# pwd
|
||||||
|
|
||||||
(
|
(
|
||||||
echo ""
|
echo ""
|
||||||
echo "===================================================================="
|
echo "==================================================================="
|
||||||
echo "Ce message est envoyé au personnes abonnées à alliance-programmers"
|
echo "Ce message est envoyé au personnes abonnées à alliance-programmers"
|
||||||
echo "Pour plus d'information sur cette mailling-list, visitez :"
|
echo "Pour plus d'information sur cette mailling-list, visitez :"
|
||||||
echo "http://www-asim.lip6.fr/alliance/mailing-lists/"
|
echo "http://www-asim.lip6.fr/alliance/mailing-lists/"
|
||||||
|
@ -82,16 +84,16 @@ echo "http://www-asim.lip6.fr/alliance/mailing-lists/"
|
||||||
|
|
||||||
# cat $TMPFILE
|
# cat $TMPFILE
|
||||||
|
|
||||||
cat "$TMPFILE" >> $CVSROOT/CVSROOT/log-commit
|
|
||||||
cat "$TMPFILE" | mail -s "ALC : $MAIL_SUBJECT" alliance-programmers@asim.lip6.fr
|
cat "$TMPFILE" | mail -s "ALC : $MAIL_SUBJECT" alliance-programmers@asim.lip6.fr
|
||||||
|
|
||||||
|
|
||||||
# find cvsroot -type d | xargs chmod g+s
|
# find cvsroot -type d | xargs chmod g+s
|
||||||
# devrait marcher...
|
# devrait marcher...
|
||||||
# chgrp -R alliance /users/outil/alliance/cvsroot
|
# chgrp -R alliance /users/outil/alliance/cvsroot
|
||||||
# cvs -q update -d -P & en crontab ....
|
# cvs -q update -d -P & en crontab ....
|
||||||
|
|
||||||
rm -f "$TMPFILE" dummy
|
rm -f "$TMPFILE" dummy
|
||||||
|
) > /dev/null 2>&1 &
|
||||||
|
|
||||||
exit 0
|
exit 0
|
||||||
|
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue