#!/bin/bash

SVN_DIR=~/sandbox/svn

HTTPD_VER=2.0.41
HTTPD_DIR=httpd-${HTTPD_VER}

CVS_TAG=STRIKER_2_0_41_PRE1
CVS_USER=anoncvs@cvs.apache.org
CVS_ROOT=:pserver:${CVS_USER}:/home/cvspublic

#
#  Change to the Subversion directory.
#
pushd ${SVN_DIR} > /dev/null

#
#  Log in if needed.
#
if grep -qs "${CVS_USER}" ~/.cvspass
then
  echo 'Already logged in.'
else
  echo 'Enter "anoncvs" at "CVS password:" prompt.'
  cvs -d ${CVS_ROOT} login
fi

#
#  Checkout httpd-2.0, apr, and apr-util.
#
cvs -d ${CVS_ROOT} export -r ${CVS_TAG} -d ${HTTPD_DIR} httpd-2.0
cd ${HTTPD_DIR}/srclib
cvs -d ${CVS_ROOT} export -r ${CVS_TAG} apr
cvs -d ${CVS_ROOT} export -r ${CVS_TAG} apr-util
cd ../..
tar zcvf ${HTTPD_DIR}.tar.gz ${HTTPD_DIR}

#
#  Return to the starting directory.
#
popd > /dev/null
