aboutsummaryrefslogtreecommitdiff
path: root/ec2/spark-ec2
diff options
context:
space:
mode:
Diffstat (limited to 'ec2/spark-ec2')
-rwxr-xr-xec2/spark-ec28
1 files changed, 6 insertions, 2 deletions
diff --git a/ec2/spark-ec2 b/ec2/spark-ec2
index 31f9771223..4aa908242e 100755
--- a/ec2/spark-ec2
+++ b/ec2/spark-ec2
@@ -18,5 +18,9 @@
# limitations under the License.
#
-cd "`dirname $0`"
-PYTHONPATH="./third_party/boto-2.4.1.zip/boto-2.4.1:$PYTHONPATH" python ./spark_ec2.py "$@"
+# Preserve the user's CWD so that relative paths are passed correctly to
+#+ the underlying Python script.
+SPARK_EC2_DIR="$(dirname $0)"
+
+PYTHONPATH="${SPARK_EC2_DIR}/third_party/boto-2.4.1.zip/boto-2.4.1:$PYTHONPATH" \
+ python "${SPARK_EC2_DIR}/spark_ec2.py" "$@"