From: Jan-Benedict G. <jb...@us...> - 2005-10-10 09:49:40
|
Update of /cvsroot/linux-vax/toolchain/scripts In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv31844 Modified Files: initial_cvs_checkout.sh Log Message: - Check for cvs and svn to be installed. Index: initial_cvs_checkout.sh =================================================================== RCS file: /cvsroot/linux-vax/toolchain/scripts/initial_cvs_checkout.sh,v retrieving revision 1.7 retrieving revision 1.8 diff -u -d -r1.7 -r1.8 --- initial_cvs_checkout.sh 9 Oct 2005 19:56:03 -0000 1.7 +++ initial_cvs_checkout.sh 10 Oct 2005 09:49:37 -0000 1.8 @@ -1,10 +1,26 @@ #!/bin/bash +# +# Check if needed variables are set. +# if [ -z "${UPSTREAM_SANDBOXES_PATH}" ]; then echo "\$UPSTREAM_SANDBOXES_PATH isn't set--please source vax_toolchain_config" >&2 exit 1 fi + +# +# Test if all required tools are installed. +# +REQ_TOOLS="cvs svn" +for tool in $REQ_TOOLS; do + if ! which $tool > /dev/null; then + echo "Error: $tool is required by `basename $0` but was not found on your system." >&2 + exit 1 + fi +done + + mkdir -p "${UPSTREAM_SANDBOXES_PATH}" pushd "${UPSTREAM_SANDBOXES_PATH}" |