#!/bin/sh [ ! "$CVS_MIRROR_DIR" ] && CVS_MIRROR_DIR=${HOME}/CVS_MIRROR unset remove_mirror if [ "$1" == "--remove" ]; then remove_mirror=1 shift fi subdir=cvs-pencil-code localdir=$CVS_MIRROR_DIR/$subdir if [ -e $localdir/ONLINE_CVSROOT ]; then online_cvsroot=`cat $localdir/ONLINE_CVSROOT` rm -f $localdir/ONLINE_CVSROOT else echo "Already online, or ONLINE_CVSROOT not found in $localdir" exit 1 fi pc_cvschroot -d $PENCIL_HOME $localdir $online_cvsroot if [ "$remove_mirror" ]; then echo -n "Removing offline content... " rm -rf $localdir echo "Done." fi