 cd $root/src
 check_source "jakarta-tomcat-$TOMCAT-src.tar.gz" "http://jakarta.apache.org/builds/jakarta-tomcat/release/v$TOMCAT/src/jakarta-tomcat-$TOMCAT-src.tar.gz"
 notice "$MENUTRUE" " Jakarta-Tomcat begin setup...\n"

 if [ -d $JAKARTA_HOME/jakarta-tomcat ]; then
  if [ -d $JAKARTA_HOME/jakarta-tomcat~ ];then rm -rf $JAKARTA_HOME/jakarta-tomcat~; fi
  $MV -f $JAKARTA_HOME/jakarta-tomcat $JAKARTA_HOME/jakarta-tomcat~
  notice "$MENUTRUE" "  Old Jakarta-Tomcat directory backed up to jakarta-tomcat~...\n"
 fi

 $CP -f jakarta-tomcat-${TOMCAT}-src.tar.gz ${JAKARTA_HOME}
 notice "$MENUTRUE" "  Jakarta-Tomcat souce copied...\n"
 cd $JAKARTA_HOME
 explode jakarta-tomcat-$TOMCAT-src.tar.gz
 rm -rf jakarta-tomcat-$TOMCAT-src.tar.gz
 notice "$MENUTRUE" "  Jakarta-Tomcat tarball uncompressed...\n"
 $MV -f jakarta-tomcat-$TOMCAT-src jakarta-tomcat

  if [ ! -d $JAKARTA_HOME/jakarta-tomcat ]; then
   notice "$MENUFALSE" " Jakarta-Tomcat source failed to be uncompressed!\n"
   exit 1
  fi

 notice "$MENUTRUE" "  Jakarta-Tomcat build script about to run...\n"
 cd $JAKARTA_HOME/jakarta-tomcat
 $CHMOD a+x $JAKARTA_HOME/jakarta-tomcat/build.sh
 localcopy "jakarta-tomcat" "./build.sh dist"
 notice "$MENUTRUE" "  Jakarta-Tomcat build script ran.\n"

 if [ ! -x $JAKARTA_HOME/build/tomcat/bin/startup.sh ]; then
  notice "$MENUFALSE" " Jakarta-Tomcat setup failed!\n"
  exit 1
 else
  notice "$MENUTRUE" " Jakarta-Tomcat setup!\n"
 fi
