sahara-image-elements/elements/hadoop-mapr/install.d/44-mapr-eco-repository

54 lines
1.6 KiB
Bash
Executable File

#!/bin/bash
if [ "${DIB_DEBUG_TRACE:-0}" -gt 0 ]; then
set -x
fi
set -eu
set -o pipefail
VERSIONS_PY="$(dirname $0)/../resources/versions.py"
source "$(dirname $0)/../resources/package_utils.sh"
echo "START: installing MapR ecosystem repository"
get_repo_url() {
local repo_url=""
if [ "$DISTRO_NAME" = "ubuntu" ]; then
case "$DIB_MAPR_VERSION" in
"5.0.0"|"5.1.0"|"5.2.0")
repo_url="${DIB_MAPR_ECO_DEB_REPO:-http://package.mapr.com/releases/ecosystem-5.x/ubuntu binary/}"
;;
esac
elif [ "$DISTRO_NAME" = "centos" -o "$DISTRO_NAME" = "centos7" -o "$DISTRO_NAME" = "rhel" ]; then
case "$DIB_MAPR_VERSION" in
"5.0.0"|"5.1.0"|"5.2.0")
repo_url="${DIB_MAPR_ECO_RPM_REPO:-http://package.mapr.com/releases/ecosystem-5.x/redhat}"
;;
esac
fi
echo "$repo_url"
}
RPM_REPO="${DIB_MAPR_ECO_RPM_REPO:-}"
DEB_REPO="${DIB_MAPR_ECO_DEB_REPO:-}"
MAPR_REPO_DIR="/opt/mapr-repository/ecosystem"
MAPR_REPO_URL="$(get_repo_url)"
MAPR_REPO_NAME="mapr_ecosystem"
MAPR_PKG_GROUPS="$(dirname $0)/../resources/packages.json"
if [ -f $(dirname $0)/../resources/spec_${DIB_MAPR_VERSION}_${DISTRO_NAME}.json ]; then
MAPR_SPEC="$(dirname $0)/../resources/spec_${DIB_MAPR_VERSION}_${DISTRO_NAME}.json"
else
MAPR_SPEC="$(dirname $0)/../resources/spec_${DIB_MAPR_VERSION}.json"
fi
echo "Creating local MapR ecosystem repository"
#localize_repo "$MAPR_REPO_NAME" "$MAPR_REPO_URL" "$MAPR_PKG_GROUPS" "$MAPR_SPEC" "$MAPR_REPO_DIR"
echo $MAPR_SPEC
echo "END: installing MapR ecosystem repository"