NOTE: These containers are for internal Intel development purposes only for use with building and testing software enabling Red Hat Enterprise Linux.
To upgrade to a minor release
Generate a new 10-rhel-partner.in file, which assumes we have build containers already for the target distro and the partner keys exist in:
https://gitlab.devtools.intel.com/vtt/sws/gfx-build-docker-images
export OS_RELEASE=8.2
git clone --depth=1 --branch=master \
https://gitlab.devtools.intel.com/vtt/sws/gfx-build-docker-images tmp
TARGET=${OS_RELEASE}/10-rhel-partner.in
REPOS=tmp/rhel-${OS_RELEASE}/dockerfiles/
[ ! -d $(dirname ${TARGET}) ] && mkdir $(dirname ${TARGET})
cat << EOF > ${TARGET}
# Remove any pre-configured repositories
RUN rm -rf /etc/yum.repos.d/*
# Partner keys from:
# https://gitlab.devtools.intel.com/vtt/sws/gfx-build-docker-images
EOF
for repo in ${REPOS}/*.repo; do
echo "RUN { \\"
cat "${repo}" | while read line; do echo " echo '${line//\"/\\\"}' ; \\"; done
echo "} > /etc/yum.repos.d/$(basename ${repo})"
done >> ${TARGET}
rm -rf tmp