diff options
author | scgilardi <scgilardi@gmail.com> | 2009-01-12 20:18:48 +0000 |
---|---|---|
committer | scgilardi <scgilardi@gmail.com> | 2009-01-12 20:18:48 +0000 |
commit | 5698372fb46b74b83d6f5d25a278f323d4819972 (patch) | |
tree | 19cae67d9b8f36468b9efb1a9cb3167eed444e05 | |
parent | e74936aaedb27dc84a311b58dd688e8a627753dd (diff) |
clj-env-dir: add error checking/message for required CLOJURE_EXT env var
-rwxr-xr-x | launchers/bash/clj-env-dir | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/launchers/bash/clj-env-dir b/launchers/bash/clj-env-dir index 7858cf91..9f2b2044 100755 --- a/launchers/bash/clj-env-dir +++ b/launchers/bash/clj-env-dir @@ -43,6 +43,11 @@ set -o errexit set -o nounset #set -o xtrace +function die { echo "$1" 1>&2; exit 1; } + +[ -d "${CLOJURE_EXT:-}" ] || die \ + "CLOJURE_EXT=\"${CLOJURE_EXT:-}\": directory not found" + EXT="$(find ${CLOJURE_EXT} -mindepth 1 -maxdepth 1 -print0 | tr \\0 \:)" CLASSPATH="${EXT%:}${CLASSPATH:+:${CLASSPATH}}" export CLASSPATH |