sahara-image-elements/elements/oozie/root.d/50-download-oozie
Vitaly Gridnev ec50d50387 drop vanilla 2.6.0 support from elements
we don't have vanilla 2.6.0 in supported list
in all current branches of sahara. we can
just drop that. if needed, stable/mitaka
branch should be used for building that image.

Change-Id: I81ed8209f2154f112fe7f6718029b84548793380
2016-08-22 17:41:05 +03:00

28 lines
759 B
Bash
Executable File

#!/bin/bash
if [ "${DIB_DEBUG_TRACE:-0}" -gt 0 ]; then
set -x
fi
set -eu
set -o pipefail
tmp_dir=$TARGET_ROOT/tmp/oozie
mkdir -p $tmp_dir
if [[ "$DIB_HADOOP_VERSION" == "2.7.1" ]]; then
OOZIE_DOWNLOAD_URL="${OOZIE_HADOOP_V2_7_1_DOWNLOAD_URL:-}"
OOZIE_FILE="${OOZIE_HADOOP_V2_7_1_FILE:-}"
else
echo "Unknown Hadoop version selected. Aborting."
exit 1
fi
if [ -n "${OOZIE_DOWNLOAD_URL:-}" ]; then
OOZIE_FILE=$(basename $OOZIE_DOWNLOAD_URL)
cached_tar="$DIB_IMAGE_CACHE/$OOZIE_FILE"
$TMP_HOOKS_PATH/bin/cache-url "$OOZIE_DOWNLOAD_URL" $cached_tar
sudo install -D -g root -o root -m 0755 $cached_tar $tmp_dir
elif [ -n "$OOZIE_FILE" ]; then
sudo install -D -g root -o root -m 0755 $(dirname $0)/$OOZIE_FILE $tmp_dir
fi