Fixed configuring CVS

This commit is contained in:
Pierre Pronchery 2012-06-14 23:33:34 +00:00
parent befe8a3cbd
commit 5efe4bbec1

View File

@ -16,9 +16,11 @@ SRC="$HOME/$MODULE"
#executables #executables
CVS="cvs -q" CVS="cvs -q"
FIND="find"
LN="ln -f" LN="ln -f"
MAIL="mail" MAIL="mail"
MAKE="make" MAKE="make"
MKDIR="mkdir -p"
RM="rm -f" RM="rm -f"
TAR="tar" TAR="tar"
TOUCH="touch" TOUCH="touch"
@ -29,19 +31,20 @@ TOUCH="touch"
deforaos_update() deforaos_update()
{ {
#configure cvs if necessary #configure cvs if necessary
[ ! -f "$HOME/.cvspass" ] && $TOUCH "$HOME/.cvspass" $MKDIR "$HOME" || exit 2
([ ! -f "$HOME/.cvspass" ] && $TOUCH "$HOME/.cvspass") || exit 2
#checkout tree if necessary #checkout tree if necessary
if [ ! -d "$SRC" ]; then if [ ! -d "$SRC" ]; then
echo "" echo ""
echo "Checking out CVS module $MODULE:" echo "Checking out CVS module $MODULE:"
$CVS "-d$CVSROOT" co "$MODULE" || exit 1 (cd "$HOME" && $CVS "-d$CVSROOT" co "$MODULE") || exit 2
fi fi
#update tree #update tree
echo "" echo ""
echo "Updating CVS module $MODULE:" echo "Updating CVS module $MODULE:"
(cd "$SRC" && $CVS update -dPA) || return 2 (cd "$SRC" && $CVS update -dPA) || exit 2
#document tree #document tree
echo "" echo ""