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}"
|