#!/bin/bash
set -euo pipefail

# Create a CentOS-Base-Offline repo and copy it to /etc/yum.repos.d
CURRENTDIR=$(pwd)
REPO_CENTOS_EXTRA_IRIS_OFFLINE_PATH="/etc/yum.repos.d/CentOS-Extra-IRIS-Offline.repo"
REPO_CENTOS_EXTRA_IRIS_OFFLINE_URL="file://${CURRENTDIR}/CENTOS7/extras/RPMS/"

rm -fv "$REPO_CENTOS_EXTRA_IRIS_OFFLINE_PATH"

cat > "$REPO_CENTOS_EXTRA_IRIS_OFFLINE_PATH" <<EOC
[extra-iris-offline]
name="CentOS - Extra IRIS Offline"
baseurl=${REPO_CENTOS_EXTRA_IRIS_OFFLINE_URL}
enabled=1
gpgcheck=0
EOC

chown -v root:root "$REPO_CENTOS_EXTRA_IRIS_OFFLINE_PATH"
chmod -v 644 "$REPO_CENTOS_EXTRA_IRIS_OFFLINE_PATH"

echo "Repo-file created in '$REPO_CENTOS_EXTRA_IRIS_OFFLINE_PATH'." >&2
