alliance/CVSROOT/postconfig

66 lines
1.4 KiB
Plaintext
Raw Normal View History

1999-09-14 13:15:22 -05:00
#! /bin/sh
1999-09-16 13:13:15 -05:00
#
# Author : Olivier.Sirol@lip6.fr
# Date : sept 1999
# Description :
#
# (C) Czo 1998,99
# This code is released under GPL
#
1999-09-23 13:44:52 -05:00
# $Id: postconfig,v 1.12 1999/09/23 18:44:52 czo Exp $
1999-09-16 13:13:15 -05:00
#
1999-09-14 13:15:22 -05:00
1999-09-16 13:07:59 -05:00
PATH=/asim/gnu/bin:/usr/ucb:/usr/etc:/bin:${PATH}
TMPFILE=/tmp/cvslog.$$
FINGER=`who am i | gawk '{gsub(/^[^!]*!/,""); print $1}'`
(
1999-09-16 13:25:01 -05:00
echo "===================================================================="
1999-09-16 13:07:59 -05:00
echo "Modification le : `date`"
echo "Par : $FINGER"
1999-09-16 13:30:35 -05:00
echo "===================================================================="
1999-09-16 13:07:59 -05:00
echo ""
cat
) > "$TMPFILE"
1999-09-14 13:15:22 -05:00
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)
}'`
1999-09-23 12:17:05 -05:00
UPDATE=`cat "$TMPFILE" | gawk '
/Update of \/users\/outil1\/alliance\/cvsroot\// {
gsub(/Update of \/users\/outil1\/alliance\/cvsroot\//, "\/users\/outil1\/alliance\/latest\/");
SUJ=$0
}
END {
printf("%s", SUJ)
}'`
#echo $UPDATE
#exit 7
1999-09-17 12:42:17 -05:00
cat "$TMPFILE" >> $CVSROOT/CVSROOT/log-commit
cat "$TMPFILE" | mail -s "ALC : $MAIL_SUBJECT" alliance-programmers@asim.lip6.fr
1999-09-17 12:42:17 -05:00
1999-09-17 12:47:08 -05:00
# find cvsroot -type d | xargs chmod g+s
# devrait marcher...
1999-09-23 13:44:00 -05:00
# chgrp -R alliance /users/outil1/alliance/cvsroot
1999-09-23 12:17:05 -05:00
cd "$UPDATE"
1999-09-23 13:44:52 -05:00
cvs -q update -d -P &
1999-09-23 13:44:00 -05:00
# chgrp -R alliance /users/outil1/alliance/latest
1999-09-16 13:07:59 -05:00
rm -f "$TMPFILE" dummy
1999-09-14 13:15:22 -05:00
1999-09-16 13:07:59 -05:00
exit 0
1999-09-14 13:15:22 -05:00