From fcef44e4d43a39f9765fd986caf1cc10d192dca0 Mon Sep 17 00:00:00 2001 From: Bilung Lee Date: Thu, 23 Aug 2012 20:01:08 +0000 Subject: [PATCH] SQOOP-573: Do not change working directory for client git-svn-id: https://svn.apache.org/repos/asf/sqoop/branches/sqoop2@1376667 13f79535-47bb-0310-9956-ffa450edef68 --- dist/src/main/bin/sqoop.sh | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/dist/src/main/bin/sqoop.sh b/dist/src/main/bin/sqoop.sh index ccbc18fb..f644147f 100755 --- a/dist/src/main/bin/sqoop.sh +++ b/dist/src/main/bin/sqoop.sh @@ -46,10 +46,14 @@ case $COMMAND in ;; client) + # Build class path with full path to each library for f in client/lib/*.jar; do - CLASSPATH=${CLASSPATH}:$f; + CLASSPATH=${CLASSPATH}:`readlink -f $f`; done + # We need to change current directory back to original as optional user side script + # might be specified with relative path. + cd ${OLD_DIR} java -classpath ${CLASSPATH} org.apache.sqoop.client.shell.SqoopShell $2 ;;