run-build-packages-all-targets.sh should abort of WORKSPACE is not set.
authorWard Vandewege <ward@curoverse.com>
Fri, 28 Aug 2015 13:51:43 +0000 (09:51 -0400)
committerWard Vandewege <ward@curoverse.com>
Fri, 28 Aug 2015 13:51:43 +0000 (09:51 -0400)
No issue #

jenkins/run-build-packages-all-targets.sh

index a1052a932ed2a0a72d39539e451db67ac22b893a..2761f9f02708c7889a9f54cca0b26383280c6d9b 100755 (executable)
@@ -1,6 +1,22 @@
 #!/bin/bash
 
-# Orchestrate run-build-packages.sh for every target.
+read -rd "\000" helpmessage <<EOF
+$(basename $0): Orchestrate run-build-packages.sh for every target
+
+Syntax:
+        WORKSPACE=/path/to/arvados $(basename $0)
+
+WORKSPACE=path         Path to the Arvados source tree to build packages from
+
+EOF
+
+if ! [[ -n "$WORKSPACE" ]]; then
+  echo >&2 "$helpmessage"
+  echo >&2
+  echo >&2 "Error: WORKSPACE environment variable not set"
+  echo >&2
+  exit 1
+fi
 
 set -e