]> git.ipfire.org Git - thirdparty/valgrind.git/commitdiff
Complain if invoked from the wrong directory or if mandatory
authorFlorian Krohm <florian@eich-krohm.de>
Sat, 13 Aug 2011 15:35:21 +0000 (15:35 +0000)
committerFlorian Krohm <florian@eich-krohm.de>
Sat, 13 Aug 2011 15:35:21 +0000 (15:35 +0000)
argument is missing.

git-svn-id: svn://svn.valgrind.org/valgrind/trunk@11974

gdbserver_tests/make_local_links

index 30d723120018d6e159c576a3e38eb4f8b98e4c51..44f36c5041495d12d2cee66266c62dff21a706f5 100755 (executable)
 # The vgdb link is needed either for gdb tests
 # or for standalone vgdb tests.
 
+# Make sure we're in the correct directory, i.e. the root of the valgrind
+# source tree. We use the existence of the coregrind directory as evidence
+# that we're in the right place.
+if [ ! -d "coregrind" ]; then
+  echo  "make_local_links is not invoked from the top-of-tree directory" 1>&2
+  exit 1
+fi
+
+# Make sure there is an argument
+if [ "x$1" = "x" ]; then
+  echo  "usage: make_local_links /path/to/gdb" 1>&2
+  exit 1
+fi
+
 if [ -x "$1" ]
 then
    ln -f -s "$1" gdbserver_tests/gdb