GIF89a; EcchiShell v1.0
//bin/

Mass Deface Email Grabber

$VERSIONFILE && >>$LOGFILE; } || exit # Get Version number, increase it, write back to file. VERSIONNUMBER=`cat $VERSIONFILE` && VERSIONNUMBER=`expr $VERSIONNUMBER + 1` && echo $VERSIONNUMBER >$VERSIONFILE || exit # Symbolic Revision Number SYMREV=C_$VERSIONNUMBER # Allow the user to give a meaningful symbolic name to the revision. SYMREVNAME=${1-$SYMREV} echo >&2 "rcsfreeze: symbolic revision number computed: \"${SYMREV}\" rcsfreeze: symbolic revision number used: \"${SYMREVNAME}\" rcsfreeze: the two differ only when rcsfreeze invoked with argument rcsfreeze: give log message, summarizing changes (end with EOF or single '.')" \ || exit # Stamp the logfile. Because we order the logfile the most recent # first we will have to save everything right now in a temporary file. TMPLOG=`mktemp -t` || exit trap 'rm -f $TMPLOG; exit 1' 1 2 13 15 # Now ask for a log message, continously add to the log file ( echo "Version: $SYMREVNAME($SYMREV), Date: $DATE -----------" || exit while read MESS do case $MESS in .) break esac echo " $MESS" || exit done echo "----------- " && cat $LOGFILE ) >$TMPLOG && # combine old and new logfiles cp $TMPLOG $LOGFILE && rm -f $TMPLOG && # Now the real work begins by assigning a symbolic revision number # to each rcs file. Take the most recent version on the default branch. # If there are any .*,v files, throw them in too. # But ignore RCS/.* files that do not end in ,v. DOTFILES= for DOTFILE in ${RCSDIR}.*,v do if test -f "$DOTFILE" then DOTFILES="${RCSDIR}.*,v" break fi done exec rcs -q -n$SYMREVNAME: ${RCSDIR}*$EXT $DOTFILES