ZEPPELIN-783: add cleanup on download failure

This commit is contained in:
Alexander Bezzubov 2016-04-01 12:17:48 +09:00
parent b413743148
commit bd1d5e22fb

View file

@ -67,7 +67,12 @@ if [[ ! -d "${SPARK_HOME}" ]]; then
ENDTIME=`date +%s`
DOWNLOADTIME="$((ENDTIME-STARTTIME))"
fi
tar zxf "${SPARK_ARCHIVE}.tgz"
# clean-up on failure
if ! tar zxf "${SPARK_ARCHIVE}.tgz" ; then
echo "Unable to extract ${SPARK_ARCHIVE}.tgz" >&2
rm -rf "${SPARK_ARCHIVE}"
rm -f "${SPARK_ARCHIVE}.tgz"
fi
fi
set +xe