1
0

Updated to latest xe-solutions and support for multiple RHEL releases at once

Signed-off-by: James Ketrenos <james.p.ketrenos@intel.com>
This commit is contained in:
James Ketrenos 2020-03-17 17:34:42 -07:00
parent bc93cb5c47
commit 5a43cdf38f
5 changed files with 199 additions and 166 deletions

View File

@ -248,7 +248,7 @@ RUN dnf clean all \
RUN { \
echo "[intel-graphics]" ; \
echo "name=Intel Graphics Drivers Repository" ; \
echo "baseurl=https://osgc.jf.intel.com/internal/rhel/8.1/" ; \
echo "baseurl=https://osgc.jf.intel.com/internal/rhel/8.1-devel/" ; \
echo "sslverify=0" ; \
echo "enabled=1" ; \
echo "gpgcheck=0" ; \

View File

@ -11,23 +11,31 @@ for var in ${VARS[@]}; do
export ${var}
done
SOLUTION_SUFFIX=".${OS_DISTRO}-${OS_RELEASE}"
[[ -d "templates/${OS_DISTRO}" ]] || {
echo "Unrecognized OS_DISTRO: '${OS_DISTRO}'"
exit -1
}
[[ ! -e "Dockerfile.solution${SOLUTION_SUFFIX}" ]] && {
if [[ -e "Dockerfile.solution.${OS_DISTRO}-${OS_RELEASE}" ]]; then
SOLUTION_SUFFIX=".${OS_DISTRO}-${OS_RELEASE}"
elif [[ -e "Dockerfile.solution.${OS_DISTRO}" ]]; then
SOLUTION_SUFFIX=".${OS_DISTRO}"
else
SOLUTION_SUFFIX=""
fi
[[ "${SOLUTION_SUFFIX}" == "" ]] && {
cat << EOF
OS_DISTRO and OS_RELEASE creates a solution suffix of '${OS_DISTRO}-${OS_RELEASE}'.
However, Dockerfile.solution${SOLUTION_SUFFIX} does not exist.
The following Dockerfile.solutions were checked, but do not exist:
* Dockerfile.solution.${OS_DISTRO}
* Dockerfile.solution.${OS_DISTRO}-${OS_RELEASE}
Using 'Dockerfile.solution' as default.
EOF
SOLUTION_SUFFIX=""
}
export DOCKERFILE="Dockerfile${SOLUTION_SUFFIX}"
@ -73,7 +81,36 @@ cat << EOM > ${DOCKERFILE}
#
EOM
SNIPPETS=()
# Create a list of all the templates for this distro
for snippet in templates/${OS_DISTRO}/??-*.in; do
SNIPPETS+=($snippet)
done
# Add in the list of templates from the release sub-directory
# removing from the base distro if a name conflict
[[ -d templates/${OS_DISTRO}/${OS_RELEASE} ]] && {
for snippet in templates/${OS_DISTRO}/${OS_RELEASE}/??-*.in; do
SNIPPETS=(${SNIPPETS[@]%%*$(basename ${snippet})})
SNIPPETS+=($snippet)
done
}
# Sort the entries by the filename by rewriting
# the entries as FILENAME DIRNAME
# Then read the sorted information back out and
# re-create the filepath, storing the results in
# the TEMPLATES array
TEMPLATES=($(for snippet in ${SNIPPETS[@]}; do
echo $(basename $snippet) $(dirname $snippet)
done | sort | while read base dir; do
echo ${dir}/${base}
done))
for snippet in ${TEMPLATES[@]}; do
cat << EOM >> ${DOCKERFILE}
#

View File

@ -1,5 +1,5 @@
# Pull internal RHEL image
FROM dockerv2-gfx-build.gfx-assets.intel.com/upstream/rhel:8.1.0 AS xe-base-stage
FROM dockerv2-gfx-build.gfx-assets.intel.com/upstream/rhel:8.0.0 AS xe-base-stage
# Flush cached package lists to prevent stale data
RUN dnf clean all

View File

@ -1,164 +1,160 @@
# Remove any pre-configured repositories
RUN rm -rf /etc/yum.repos.d/*
# Install the Red Hat partner repositories
RUN { \
echo '#[RHEL-8-baseos-intel-OSTC]' ; \
echo '#baseurl=https://linux-ftp.ostc.intel.com/pub/ISO/redhat/redhat-rhel/RHEL-8.0.0-GA/BaseOS/x86_64/os/' ; \
echo '#enabled=1' ; \
echo '#sslverify=0' ; \
echo '#skip_if_unavailable=1' ; \
echo '' ; \
} > /etc/yum.repos.d/intel-ostc-example.repo
echo "[RHEL-8-appstream-partners]" ; \
echo "name=Red Hat Enterprise Linux 8.0.0 Partners (AppStream) - x86_64" ; \
echo "baseurl=ftp://partners.redhat.com/1c5d859a/91fe32f09e2de2cc3eb0f86526b4c7ca/RHEL-8.0.0-GA/AppStream/x86_64/os" ; \
echo "enabled=1" ; \
echo "gpgcheck=1" ; \
echo "gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-redhat-release,file:///etc/pki/rpm-gpg/RPM-GPG-KEY-redhat-beta" ; \
echo "skip_if_unavailable=1" ; \
echo "" ; \
echo "[RHEL-8-appstream-partners-debug]" ; \
echo "name=Red Hat Enterprise Linux 8.0.0 Partners (AppStream) - x86_64 - Debug" ; \
echo "baseurl=ftp://partners.redhat.com/1c5d859a/91fe32f09e2de2cc3eb0f86526b4c7ca/RHEL-8.0.0-GA/AppStream/x86_64/debug/tree" ; \
echo "enabled=0" ; \
echo "gpgcheck=1" ; \
echo "gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-redhat-release,file:///etc/pki/rpm-gpg/RPM-GPG-KEY-redhat-beta" ; \
echo "skip_if_unavailable=1" ; \
echo "" ; \
echo "[RHEL-8-appstream-partners-source]" ; \
echo "name=Red Hat Enterprise Linux 8.0.0 Partners (AppStream) - Source" ; \
echo "baseurl=ftp://partners.redhat.com/1c5d859a/91fe32f09e2de2cc3eb0f86526b4c7ca/RHEL-8.0.0-GA/AppStream/source/tree" ; \
echo "enabled=0" ; \
echo "gpgcheck=1" ; \
echo "gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-redhat-release,file:///etc/pki/rpm-gpg/RPM-GPG-KEY-redhat-beta" ; \
echo "skip_if_unavailable=1" ; \
echo "" ; \
} > /etc/yum.repos.d/RHEL-8-appstream-intel-partner.repo
RUN { \
echo '[RHEL-8-appstream-partners]' ; \
echo 'name=Red Hat Enterprise Linux 8.1.0 Partners (AppStream) - $basearch' ; \
echo 'baseurl=ftp://partners.redhat.com/1c5d859a/91fe32f09e2de2cc3eb0f86526b4c7ca/RHEL-8.1.0-RC-1.1/AppStream/$basearch/os' ; \
echo 'enabled=1' ; \
echo 'gpgcheck=1' ; \
echo 'gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-redhat-release,file:///etc/pki/rpm-gpg/RPM-GPG-KEY-redhat-beta' ; \
echo 'skip_if_unavailable=1' ; \
echo '' ; \
echo '[RHEL-8-appstream-partners-debug]' ; \
echo 'name=Red Hat Enterprise Linux 8.1.0 Partners (AppStream) - $basearch - Debug' ; \
echo 'baseurl=ftp://partners.redhat.com/1c5d859a/91fe32f09e2de2cc3eb0f86526b4c7ca/RHEL-8.1.0-RC-1.1/AppStream/$basearch/debug/tree' ; \
echo 'enabled=0' ; \
echo 'gpgcheck=1' ; \
echo 'gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-redhat-release,file:///etc/pki/rpm-gpg/RPM-GPG-KEY-redhat-beta' ; \
echo 'skip_if_unavailable=1' ; \
echo '' ; \
echo '[RHEL-8-appstream-partners-source]' ; \
echo 'name=Red Hat Enterprise Linux 8.1.0 Partners (AppStream) - Source' ; \
echo 'baseurl=ftp://partners.redhat.com/1c5d859a/91fe32f09e2de2cc3eb0f86526b4c7ca/RHEL-8.1.0-RC-1.1/AppStream/source/tree' ; \
echo 'enabled=0' ; \
echo 'gpgcheck=1' ; \
echo 'gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-redhat-release,file:///etc/pki/rpm-gpg/RPM-GPG-KEY-redhat-beta' ; \
echo 'skip_if_unavailable=1' ; \
echo '' ; \
} > /etc/yum.repos.d/RHEL-8-appstream.repo
echo "[RHEL-8-baseos-partners]" ; \
echo "name=Red Hat Enterprise Linux 8.0.0 Partners (BaseOS) - x86_64" ; \
echo "baseurl=ftp://partners.redhat.com/1c5d859a/91fe32f09e2de2cc3eb0f86526b4c7ca/RHEL-8.0.0-GA/BaseOS/x86_64/os" ; \
echo "enabled=1" ; \
echo "gpgcheck=1" ; \
echo "gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-redhat-release,file:///etc/pki/rpm-gpg/RPM-GPG-KEY-redhat-beta" ; \
echo "skip_if_unavailable=1" ; \
echo "" ; \
echo "[RHEL-8-baseos-partners-debug]" ; \
echo "name=Red Hat Enterprise Linux 8.0.0 Partners (BaseOS) - x86_64 - Debug" ; \
echo "baseurl=ftp://partners.redhat.com/1c5d859a/91fe32f09e2de2cc3eb0f86526b4c7ca/RHEL-8.0.0-GA/BaseOS/x86_64/debug/tree" ; \
echo "enabled=0" ; \
echo "gpgcheck=1" ; \
echo "gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-redhat-release,file:///etc/pki/rpm-gpg/RPM-GPG-KEY-redhat-beta" ; \
echo "skip_if_unavailable=1" ; \
echo "" ; \
echo "[RHEL-8-baseos-partners-source]" ; \
echo "name=Red Hat Enterprise Linux 8.0.0 Partners (BaseOS) - Source" ; \
echo "baseurl=ftp://partners.redhat.com/1c5d859a/91fe32f09e2de2cc3eb0f86526b4c7ca/RHEL-8.0.0-GA/BaseOS/source/tree" ; \
echo "enabled=0" ; \
echo "gpgcheck=1" ; \
echo "gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-redhat-release,file:///etc/pki/rpm-gpg/RPM-GPG-KEY-redhat-beta" ; \
echo "skip_if_unavailable=1" ; \
echo "" ; \
} > /etc/yum.repos.d/RHEL-8-baseos-intel-partner.repo
RUN { \
echo '[RHEL-8-baseos-partners]' ; \
echo 'name=Red Hat Enterprise Linux 8.1.0 Partners (BaseOS) - $basearch' ; \
echo 'baseurl=ftp://partners.redhat.com/1c5d859a/91fe32f09e2de2cc3eb0f86526b4c7ca/RHEL-8.1.0-RC-1.1/BaseOS/$basearch/os' ; \
echo 'enabled=1' ; \
echo 'gpgcheck=1' ; \
echo 'gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-redhat-release,file:///etc/pki/rpm-gpg/RPM-GPG-KEY-redhat-beta' ; \
echo 'skip_if_unavailable=1' ; \
echo '' ; \
echo '[RHEL-8-baseos-partners-debug]' ; \
echo 'name=Red Hat Enterprise Linux 8.1.0 Partners (BaseOS) - $basearch - Debug' ; \
echo 'baseurl=ftp://partners.redhat.com/1c5d859a/91fe32f09e2de2cc3eb0f86526b4c7ca/RHEL-8.1.0-RC-1.1/BaseOS/$basearch/debug/tree' ; \
echo 'enabled=0' ; \
echo 'gpgcheck=1' ; \
echo 'gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-redhat-release,file:///etc/pki/rpm-gpg/RPM-GPG-KEY-redhat-beta' ; \
echo 'skip_if_unavailable=1' ; \
echo '' ; \
echo '[RHEL-8-baseos-partners-source]' ; \
echo 'name=Red Hat Enterprise Linux 8.1.0 Partners (BaseOS) - Source' ; \
echo 'baseurl=ftp://partners.redhat.com/1c5d859a/91fe32f09e2de2cc3eb0f86526b4c7ca/RHEL-8.1.0-RC-1.1/BaseOS/source/tree' ; \
echo 'enabled=0' ; \
echo 'gpgcheck=1' ; \
echo 'gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-redhat-release,file:///etc/pki/rpm-gpg/RPM-GPG-KEY-redhat-beta' ; \
echo 'skip_if_unavailable=1' ; \
echo '' ; \
} > /etc/yum.repos.d/RHEL-8-baseos.repo
echo "[RHEL-8-crb-partners]" ; \
echo "name=Red Hat Enterprise Linux 8.0.0 Partners (CRB) - x86_64" ; \
echo "baseurl=ftp://partners.redhat.com/1c5d859a/91fe32f09e2de2cc3eb0f86526b4c7ca/RHEL-8.0.0-GA/CRB/x86_64/os" ; \
echo "enabled=1" ; \
echo "gpgcheck=1" ; \
echo "gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-redhat-release,file:///etc/pki/rpm-gpg/RPM-GPG-KEY-redhat-beta" ; \
echo "skip_if_unavailable=1" ; \
echo "" ; \
echo "[RHEL-8-crb-partners-debug]" ; \
echo "name=Red Hat Enterprise Linux 8.0.0 Partners (CRB) - x86_64 - Debug" ; \
echo "baseurl=ftp://partners.redhat.com/1c5d859a/91fe32f09e2de2cc3eb0f86526b4c7ca/RHEL-8.0.0-GA/CRB/x86_64/debug/tree" ; \
echo "enabled=0" ; \
echo "gpgcheck=1" ; \
echo "gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-redhat-release,file:///etc/pki/rpm-gpg/RPM-GPG-KEY-redhat-beta" ; \
echo "skip_if_unavailable=1" ; \
echo "" ; \
echo "[RHEL-8-crb-partners-source]" ; \
echo "name=Red Hat Enterprise Linux 8.0.0 Partners (CRB) - Source" ; \
echo "baseurl=ftp://partners.redhat.com/1c5d859a/91fe32f09e2de2cc3eb0f86526b4c7ca/RHEL-8.0.0-GA/CRB/source/tree" ; \
echo "enabled=0" ; \
echo "gpgcheck=1" ; \
echo "gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-redhat-release,file:///etc/pki/rpm-gpg/RPM-GPG-KEY-redhat-beta" ; \
echo "skip_if_unavailable=1" ; \
echo "" ; \
} > /etc/yum.repos.d/RHEL-8-crb-intel-partner.repo
RUN { \
echo '[RHEL-8-crb-partners]' ; \
echo 'name=Red Hat Enterprise Linux 8.1.0 Partners (CRB) - $basearch' ; \
echo 'baseurl=ftp://partners.redhat.com/1c5d859a/91fe32f09e2de2cc3eb0f86526b4c7ca/RHEL-8.1.0-RC-1.1/CRB/$basearch/os' ; \
echo 'enabled=1' ; \
echo 'gpgcheck=1' ; \
echo 'gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-redhat-release,file:///etc/pki/rpm-gpg/RPM-GPG-KEY-redhat-beta' ; \
echo 'skip_if_unavailable=1' ; \
echo '' ; \
echo '[RHEL-8-crb-partners-debug]' ; \
echo 'name=Red Hat Enterprise Linux 8.1.0 Partners (CRB) - $basearch - Debug' ; \
echo 'baseurl=ftp://partners.redhat.com/1c5d859a/91fe32f09e2de2cc3eb0f86526b4c7ca/RHEL-8.1.0-RC-1.1/CRB/$basearch/debug/tree' ; \
echo 'enabled=0' ; \
echo 'gpgcheck=1' ; \
echo 'gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-redhat-release,file:///etc/pki/rpm-gpg/RPM-GPG-KEY-redhat-beta' ; \
echo 'skip_if_unavailable=1' ; \
echo '' ; \
echo '[RHEL-8-crb-partners-source]' ; \
echo 'name=Red Hat Enterprise Linux 8.1.0 Partners (CRB) - Source' ; \
echo 'baseurl=ftp://partners.redhat.com/1c5d859a/91fe32f09e2de2cc3eb0f86526b4c7ca/RHEL-8.1.0-RC-1.1/CRB/source/tree' ; \
echo 'enabled=0' ; \
echo 'gpgcheck=1' ; \
echo 'gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-redhat-release,file:///etc/pki/rpm-gpg/RPM-GPG-KEY-redhat-beta' ; \
echo 'skip_if_unavailable=1' ; \
echo '' ; \
} > /etc/yum.repos.d/RHEL-8-crb.repo
echo "[RHEL-8-highavailability-partners]" ; \
echo "name=Red Hat Enterprise Linux 8.0.0 Partners (HighAvailability) - x86_64" ; \
echo "baseurl=ftp://partners.redhat.com/1c5d859a/91fe32f09e2de2cc3eb0f86526b4c7ca/RHEL-8.0.0-GA/HighAvailability/x86_64/os" ; \
echo "enabled=1" ; \
echo "gpgcheck=1" ; \
echo "gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-redhat-release,file:///etc/pki/rpm-gpg/RPM-GPG-KEY-redhat-beta" ; \
echo "skip_if_unavailable=1" ; \
echo "" ; \
echo "[RHEL-8-highavailability-partners-debug]" ; \
echo "name=Red Hat Enterprise Linux 8.0.0 Partners (HighAvailability) - x86_64 - Debug" ; \
echo "baseurl=ftp://partners.redhat.com/1c5d859a/91fe32f09e2de2cc3eb0f86526b4c7ca/RHEL-8.0.0-GA/HighAvailability/x86_64/debug/tree" ; \
echo "enabled=0" ; \
echo "gpgcheck=1" ; \
echo "gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-redhat-release,file:///etc/pki/rpm-gpg/RPM-GPG-KEY-redhat-beta" ; \
echo "skip_if_unavailable=1" ; \
echo "" ; \
echo "[RHEL-8-highavailability-partners-source]" ; \
echo "name=Red Hat Enterprise Linux 8.0.0 Partners (HighAvailability) - Source" ; \
echo "baseurl=ftp://partners.redhat.com/1c5d859a/91fe32f09e2de2cc3eb0f86526b4c7ca/RHEL-8.0.0-GA/HighAvailability/source/tree" ; \
echo "enabled=0" ; \
echo "gpgcheck=1" ; \
echo "gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-redhat-release,file:///etc/pki/rpm-gpg/RPM-GPG-KEY-redhat-beta" ; \
echo "skip_if_unavailable=1" ; \
echo "" ; \
} > /etc/yum.repos.d/RHEL-8-highavailability-intel-partner.repo
RUN { \
echo '[RHEL-8-highavailability-partners]' ; \
echo 'name=Red Hat Enterprise Linux 8.1.0 Partners (HighAvailability) - $basearch' ; \
echo 'baseurl=ftp://partners.redhat.com/1c5d859a/91fe32f09e2de2cc3eb0f86526b4c7ca/RHEL-8.1.0-RC-1.1/HighAvailability/$basearch/os' ; \
echo 'enabled=1' ; \
echo 'gpgcheck=1' ; \
echo 'gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-redhat-release,file:///etc/pki/rpm-gpg/RPM-GPG-KEY-redhat-beta' ; \
echo 'skip_if_unavailable=1' ; \
echo '' ; \
echo '[RHEL-8-highavailability-partners-debug]' ; \
echo 'name=Red Hat Enterprise Linux 8.1.0 Partners (HighAvailability) - $basearch - Debug' ; \
echo 'baseurl=ftp://partners.redhat.com/1c5d859a/91fe32f09e2de2cc3eb0f86526b4c7ca/RHEL-8.1.0-RC-1.1/HighAvailability/$basearch/debug/tree' ; \
echo 'enabled=0' ; \
echo 'gpgcheck=1' ; \
echo 'gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-redhat-release,file:///etc/pki/rpm-gpg/RPM-GPG-KEY-redhat-beta' ; \
echo 'skip_if_unavailable=1' ; \
echo '' ; \
echo '[RHEL-8-highavailability-partners-source]' ; \
echo 'name=Red Hat Enterprise Linux 8.1.0 Partners (HighAvailability) - Source' ; \
echo 'baseurl=ftp://partners.redhat.com/1c5d859a/91fe32f09e2de2cc3eb0f86526b4c7ca/RHEL-8.1.0-RC-1.1/HighAvailability/source/tree' ; \
echo 'enabled=0' ; \
echo 'gpgcheck=1' ; \
echo 'gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-redhat-release,file:///etc/pki/rpm-gpg/RPM-GPG-KEY-redhat-beta' ; \
echo 'skip_if_unavailable=1' ; \
echo '' ; \
} > /etc/yum.repos.d/RHEL-8-highavailability.repo
echo "[RHEL-8-resilientstorage-partners]" ; \
echo "name=Red Hat Enterprise Linux 8.0.0 Partners (ResilientStorage) - x86_64" ; \
echo "baseurl=ftp://partners.redhat.com/1c5d859a/91fe32f09e2de2cc3eb0f86526b4c7ca/RHEL-8.0.0-GA/ResilientStorage/x86_64/os" ; \
echo "enabled=1" ; \
echo "gpgcheck=1" ; \
echo "gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-redhat-release,file:///etc/pki/rpm-gpg/RPM-GPG-KEY-redhat-beta" ; \
echo "skip_if_unavailable=1" ; \
echo "" ; \
echo "[RHEL-8-resilientstorage-partners-debug]" ; \
echo "name=Red Hat Enterprise Linux 8.0.0 Partners (ResilientStorage) - x86_64 - Debug" ; \
echo "baseurl=ftp://partners.redhat.com/1c5d859a/91fe32f09e2de2cc3eb0f86526b4c7ca/RHEL-8.0.0-GA/ResilientStorage/x86_64/debug/tree" ; \
echo "enabled=0" ; \
echo "gpgcheck=1" ; \
echo "gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-redhat-release,file:///etc/pki/rpm-gpg/RPM-GPG-KEY-redhat-beta" ; \
echo "skip_if_unavailable=1" ; \
echo "" ; \
echo "[RHEL-8-resilientstorage-partners-source]" ; \
echo "name=Red Hat Enterprise Linux 8.0.0 Partners (ResilientStorage) - Source" ; \
echo "baseurl=ftp://partners.redhat.com/1c5d859a/91fe32f09e2de2cc3eb0f86526b4c7ca/RHEL-8.0.0-GA/ResilientStorage/source/tree" ; \
echo "enabled=0" ; \
echo "gpgcheck=1" ; \
echo "gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-redhat-release,file:///etc/pki/rpm-gpg/RPM-GPG-KEY-redhat-beta" ; \
echo "skip_if_unavailable=1" ; \
echo "" ; \
} > /etc/yum.repos.d/RHEL-8-resilientstorage-intel-partner.repo
RUN { \
echo '[RHEL-8-resilientstorage-partners]' ; \
echo 'name=Red Hat Enterprise Linux 8.1.0 Partners (ResilientStorage) - $basearch' ; \
echo 'baseurl=ftp://partners.redhat.com/1c5d859a/91fe32f09e2de2cc3eb0f86526b4c7ca/RHEL-8.1.0-RC-1.1/ResilientStorage/$basearch/os' ; \
echo 'enabled=1' ; \
echo 'gpgcheck=1' ; \
echo 'gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-redhat-release,file:///etc/pki/rpm-gpg/RPM-GPG-KEY-redhat-beta' ; \
echo 'skip_if_unavailable=1' ; \
echo '' ; \
echo '[RHEL-8-resilientstorage-partners-debug]' ; \
echo 'name=Red Hat Enterprise Linux 8.1.0 Partners (ResilientStorage) - $basearch - Debug' ; \
echo 'baseurl=ftp://partners.redhat.com/1c5d859a/91fe32f09e2de2cc3eb0f86526b4c7ca/RHEL-8.1.0-RC-1.1/ResilientStorage/$basearch/debug/tree' ; \
echo 'enabled=0' ; \
echo 'gpgcheck=1' ; \
echo 'gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-redhat-release,file:///etc/pki/rpm-gpg/RPM-GPG-KEY-redhat-beta' ; \
echo 'skip_if_unavailable=1' ; \
echo '' ; \
echo '[RHEL-8-resilientstorage-partners-source]' ; \
echo 'name=Red Hat Enterprise Linux 8.1.0 Partners (ResilientStorage) - Source' ; \
echo 'baseurl=ftp://partners.redhat.com/1c5d859a/91fe32f09e2de2cc3eb0f86526b4c7ca/RHEL-8.1.0-RC-1.1/ResilientStorage/source/tree' ; \
echo 'enabled=0' ; \
echo 'gpgcheck=1' ; \
echo 'gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-redhat-release,file:///etc/pki/rpm-gpg/RPM-GPG-KEY-redhat-beta' ; \
echo 'skip_if_unavailable=1' ; \
echo '' ; \
} > /etc/yum.repos.d/RHEL-8-resilientstorage.repo
RUN { \
echo '[RHEL-8-rt-partners]' ; \
echo 'name=Red Hat Enterprise Linux 8.1.0 Partners (RT) - $basearch' ; \
echo 'baseurl=ftp://partners.redhat.com/1c5d859a/91fe32f09e2de2cc3eb0f86526b4c7ca/RHEL-8.1.0-RC-1.1/RT/$basearch/os' ; \
echo 'enabled=1' ; \
echo 'gpgcheck=1' ; \
echo 'gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-redhat-release,file:///etc/pki/rpm-gpg/RPM-GPG-KEY-redhat-beta' ; \
echo 'skip_if_unavailable=1' ; \
echo '' ; \
echo '[RHEL-8-rt-partners-debug]' ; \
echo 'name=Red Hat Enterprise Linux 8.1.0 Partners (RT) - $basearch - Debug' ; \
echo 'baseurl=ftp://partners.redhat.com/1c5d859a/91fe32f09e2de2cc3eb0f86526b4c7ca/RHEL-8.1.0-RC-1.1/RT/$basearch/debug/tree' ; \
echo 'enabled=0' ; \
echo 'gpgcheck=1' ; \
echo 'gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-redhat-release,file:///etc/pki/rpm-gpg/RPM-GPG-KEY-redhat-beta' ; \
echo 'skip_if_unavailable=1' ; \
echo '' ; \
echo '[RHEL-8-rt-partners-source]' ; \
echo 'name=Red Hat Enterprise Linux 8.1.0 Partners (RT) - Source' ; \
echo 'baseurl=ftp://partners.redhat.com/1c5d859a/91fe32f09e2de2cc3eb0f86526b4c7ca/RHEL-8.1.0-RC-1.1/RT/source/tree' ; \
echo 'enabled=0' ; \
echo 'gpgcheck=1' ; \
echo 'gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-redhat-release,file:///etc/pki/rpm-gpg/RPM-GPG-KEY-redhat-beta' ; \
echo 'skip_if_unavailable=1' ; \
echo '' ; \
} > /etc/yum.repos.d/RHEL-8-rt.repo
echo "[RHEL-8-rt-partners]" ; \
echo "name=Red Hat Enterprise Linux 8.0.0 Partners (RT) - x86_64" ; \
echo "baseurl=ftp://partners.redhat.com/1c5d859a/91fe32f09e2de2cc3eb0f86526b4c7ca/RHEL-8.0.0-GA/RT/x86_64/os" ; \
echo "enabled=1" ; \
echo "gpgcheck=1" ; \
echo "gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-redhat-release,file:///etc/pki/rpm-gpg/RPM-GPG-KEY-redhat-beta" ; \
echo "skip_if_unavailable=1" ; \
echo "" ; \
echo "[RHEL-8-rt-partners-debug]" ; \
echo "name=Red Hat Enterprise Linux 8.0.0 Partners (RT) - x86_64 - Debug" ; \
echo "baseurl=ftp://partners.redhat.com/1c5d859a/91fe32f09e2de2cc3eb0f86526b4c7ca/RHEL-8.0.0-GA/RT/x86_64/debug/tree" ; \
echo "enabled=0" ; \
echo "gpgcheck=1" ; \
echo "gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-redhat-release,file:///etc/pki/rpm-gpg/RPM-GPG-KEY-redhat-beta" ; \
echo "skip_if_unavailable=1" ; \
echo "" ; \
echo "[RHEL-8-rt-partners-source]" ; \
echo "name=Red Hat Enterprise Linux 8.0.0 Partners (RT) - Source" ; \
echo "baseurl=ftp://partners.redhat.com/1c5d859a/91fe32f09e2de2cc3eb0f86526b4c7ca/RHEL-8.0.0-GA/RT/source/tree" ; \
echo "enabled=0" ; \
echo "gpgcheck=1" ; \
echo "gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-redhat-release,file:///etc/pki/rpm-gpg/RPM-GPG-KEY-redhat-beta" ; \
echo "skip_if_unavailable=1" ; \
echo "" ; \
} > /etc/yum.repos.d/RHEL-8-rt-intel-partner.repo