From 5cd35cf672e8033646ed3e6bb59761efe6e8660f Mon Sep 17 00:00:00 2001 From: Skip Grube Date: Sat, 13 May 2023 17:34:29 -0400 Subject: [PATCH] Revamped the repofile and repository ordering. -Skip G. --- mkrepofile.sh | 460 +++++++++++++++++++++++++++++--------------------- 1 file changed, 264 insertions(+), 196 deletions(-) diff --git a/mkrepofile.sh b/mkrepofile.sh index 8852860..017ffd6 100755 --- a/mkrepofile.sh +++ b/mkrepofile.sh @@ -41,67 +41,6 @@ $clientcert metadata_expire = 86400 enabled_metadata = 1 - -[RHEL8_AppStream] -name = Red Hat Enterprise Linux 8 for x86_64 - AppStream (RPMs) -${RH8_URL_LINE}/appstream/os -enabled = 0 -gpgcheck = 1 -gpgkey = file:///etc/pki/rpm-gpg/RPM-GPG-KEY-redhat-release -sslverify = 1 -$cacert -$clientkey -$clientcert -metadata_expire = 86400 -enabled_metadata = 1 - - - -[RHEL8_CodeReady] -name = Red Hat CodeReady Linux Builder for RHEL 8 x86_64 (RPMs) -${RH8_URL_LINE}/codeready-builder/os -enabled = 0 -gpgcheck = 1 -gpgkey = file:///etc/pki/rpm-gpg/RPM-GPG-KEY-redhat-release -sslverify = 1 -$cacert -$clientkey -$clientcert -metadata_expire = 86400 -enabled_metadata = 1 - - -[RHEL8_ResilientStorage] -name = Red Hat Enterprise Linux 8 for x86_64 - Resilient Storage (RPMs) -${RH8_URL_LINE}/resilientstorage/os -enabled = 0 -gpgcheck = 1 -gpgkey = file:///etc/pki/rpm-gpg/RPM-GPG-KEY-redhat-release -sslverify = 1 -$cacert -$clientkey -$clientcert -metadata_expire = 86400 -enabled_metadata = 0 - - -[RHEL8_HighAvailability] -name = Red Hat Enterprise Linux 8 for x86_64 - High Availability (RPMs) -${RH8_URL_LINE}/highavailability/os -enabled = 0 -gpgcheck = 1 -gpgkey = file:///etc/pki/rpm-gpg/RPM-GPG-KEY-redhat-release -sslverify = 1 -$cacert -$clientkey -$clientcert -metadata_expire = 86400 -enabled_metadata = 0 - - - -# RHEL 8 Source repos: - [RHEL8_BaseOS_Source] name = Red Hat Enterprise Linux 8 for x86_64 - BaseOS (Source RPMs) ${RH8_URL_LINE}/baseos/source/SRPMS @@ -116,6 +55,20 @@ metadata_expire = 86400 enabled_metadata = 1 + +[RHEL8_AppStream] +name = Red Hat Enterprise Linux 8 for x86_64 - AppStream (RPMs) +${RH8_URL_LINE}/appstream/os +enabled = 0 +gpgcheck = 1 +gpgkey = file:///etc/pki/rpm-gpg/RPM-GPG-KEY-redhat-release +sslverify = 1 +$cacert +$clientkey +$clientcert +metadata_expire = 86400 +enabled_metadata = 1 + [RHEL8_AppStream_Source] name = Red Hat Enterprise Linux 8 for x86_64 - AppStream (Source RPMs) ${RH8_URL_LINE}/appstream/source/SRPMS @@ -131,6 +84,20 @@ enabled_metadata = 1 + +[RHEL8_CodeReady] +name = Red Hat CodeReady Linux Builder for RHEL 8 x86_64 (RPMs) +${RH8_URL_LINE}/codeready-builder/os +enabled = 0 +gpgcheck = 1 +gpgkey = file:///etc/pki/rpm-gpg/RPM-GPG-KEY-redhat-release +sslverify = 1 +$cacert +$clientkey +$clientcert +metadata_expire = 86400 +enabled_metadata = 1 + [RHEL8_CodeReady_Source] name = Red Hat CodeReady Linux Builder for RHEL 8 x86_64 (Source RPMs) ${RH8_URL_LINE}/codeready-builder/source/SRPMS @@ -146,6 +113,19 @@ enabled_metadata = 1 +[RHEL8_ResilientStorage] +name = Red Hat Enterprise Linux 8 for x86_64 - Resilient Storage (RPMs) +${RH8_URL_LINE}/resilientstorage/os +enabled = 0 +gpgcheck = 1 +gpgkey = file:///etc/pki/rpm-gpg/RPM-GPG-KEY-redhat-release +sslverify = 1 +$cacert +$clientkey +$clientcert +metadata_expire = 86400 +enabled_metadata = 0 + [RHEL8_ResilientStorage_Source] name = Red Hat Enterprise Linux 8 for x86_64 - Resilient Storage (Source RPMs) ${RH8_URL_LINE}/resilientstorage/source/SRPMS @@ -160,6 +140,20 @@ metadata_expire = 86400 enabled_metadata = 0 + +[RHEL8_HighAvailability] +name = Red Hat Enterprise Linux 8 for x86_64 - High Availability (RPMs) +${RH8_URL_LINE}/highavailability/os +enabled = 0 +gpgcheck = 1 +gpgkey = file:///etc/pki/rpm-gpg/RPM-GPG-KEY-redhat-release +sslverify = 1 +$cacert +$clientkey +$clientcert +metadata_expire = 86400 +enabled_metadata = 0 + [RHEL8_HighAvailability_Source] name = Red Hat Enterprise Linux 8 for x86_64 - High Availability (Source RPMs) ${RH8_URL_LINE}/highavailability/source/SRPMS @@ -175,6 +169,13 @@ enabled_metadata = 0 +# RHEL 8 Source repos: + + + + + + # RHEL 9 repos, with alternate names: [RHEL9_BaseOS] @@ -302,7 +303,8 @@ enabled_metadata = 1 -# Corresponding Rocky Repos: +# Rocky 8 Repos +############################# [Rocky8_BaseOS] name=Rocky8_BaseOS baseurl=http://dl.rockylinux.org/pub/rocky/8/BaseOS/x86_64/os/ @@ -310,6 +312,14 @@ gpgcheck=0 enabled=0 gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-rockyofficial +[Rocky8_BaseOS_Source] +name=Rocky8_BaseOS_Source +baseurl=http://dl.rockylinux.org/pub/rocky/8/BaseOS/source/tree/ +gpgcheck=0 +enabled=0 +gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-rockyofficial + + [Rocky8_AppStream] name=Rocky8_AppStream @@ -318,6 +328,14 @@ gpgcheck=0 enabled=0 gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-rockyofficial +[Rocky8_AppStream_Source] +name=Rocky8_AppStream_Source +baseurl=http://dl.rockylinux.org/pub/rocky/8/AppStream/source/tree/ +gpgcheck=0 +enabled=0 +gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-rockyofficial + + [Rocky8_CodeReady] name=Rocky8_CodeReady @@ -326,6 +344,14 @@ gpgcheck=0 enabled=0 gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-rockyofficial +[Rocky8_CodeReady_Source] +name=Rocky8_CodeReady_Source +baseurl=http://dl.rockylinux.org/pub/rocky/8/PowerTools/source/tree/ +gpgcheck=0 +enabled=0 +gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-rockyofficial + + [Rocky8_ResilientStorage] name=Rocky8_ResilientStorage @@ -334,6 +360,13 @@ gpgcheck=0 enabled=0 gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-rockyofficial +[Rocky8_ResilientStorage_Source] +name=Rocky8_ResilientStorage_Source +baseurl=https://dl.rockylinux.org/pub/rocky/8/ResilientStorage/source/tree/ +gpgcheck=0 +enabled=0 +gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-rockyofficial + [Rocky8_HighAvailability] name=Rocky8_HighAvailability @@ -342,9 +375,20 @@ gpgcheck=0 enabled=0 gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-rockyofficial +[Rocky8_HighAvailability_Source] +name=Rocky8_HighAvailability_Source +baseurl=https://dl.rockylinux.org/pub/rocky/8/HighAvailability/source/tree/ +gpgcheck=0 +enabled=0 +gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-rockyofficial -# Rocky Staging repos: + + + +# Rocky 8 STAGING repos: +################################ + [Rocky8_BaseOS_stg] name=Rocky8_BaseOS_stg baseurl=http://dl.rockylinux.org/stg/rocky/8/BaseOS/x86_64/os/ @@ -352,6 +396,13 @@ gpgcheck=0 enabled=0 gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-rockyofficial +[Rocky8_BaseOS_Source_stg] +name=Rocky8_BaseOS_Source_Staging +baseurl=http://dl.rockylinux.org/stg/rocky/8/BaseOS/source/tree/ +gpgcheck=0 +enabled=0 +gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-rockyofficial + [Rocky8_AppStream_stg] name=Rocky8_AppStream_stg @@ -360,6 +411,14 @@ gpgcheck=0 enabled=0 gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-rockyofficial +[Rocky8_AppStream_Source_stg] +name=Rocky8_AppStream_Source_Staging +baseurl=http://dl.rockylinux.org/stg/rocky/8/AppStream/source/tree/ +gpgcheck=0 +enabled=0 +gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-rockyofficial + + [Rocky8_CodeReady_stg] name=Rocky8_CodeReady_stg @@ -368,6 +427,13 @@ gpgcheck=0 enabled=0 gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-rockyofficial +[Rocky8_CodeReady_Source_stg] +name=Rocky8_CodeReady_Source_Staging +baseurl=http://dl.rockylinux.org/stg/rocky/8/PowerTools/source/tree/ +gpgcheck=0 +enabled=0 +gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-rockyofficial + [Rocky8_ResilientStorage_stg] name=Rocky8_ResilientStorage_stg @@ -376,131 +442,6 @@ gpgcheck=0 enabled=0 gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-rockyofficial - -[Rocky8_HighAvailability_stg] -name=Rocky8_HighAvailability_stg -baseurl=https://dl.rockylinux.org/stg/rocky/8/HighAvailability/x86_64/os/ -gpgcheck=0 -enabled=0 -gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-rockyofficial - - - - - -# Rocky 9 Staging repos: -[Rocky9_BaseOS_stg] -name=Rocky9_BaseOS_stg -baseurl=https://yumrepofs.build.resf.org/v1/projects/55b17281-bc54-4929-8aca-a8a11d628738/repo/BaseOS/x86_64/ -gpgcheck=0 -enabled=0 -gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-rockyofficial - - -[Rocky9_AppStream_stg] -name=Rocky9_AppStream_stg -baseurl=https://yumrepofs.build.resf.org/v1/projects/55b17281-bc54-4929-8aca-a8a11d628738/repo/AppStream/x86_64/ -gpgcheck=0 -enabled=0 -gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-rockyofficial - - -[Rocky9_CodeReady_stg] -name=Rocky9_CodeReady_stg -baseurl=https://yumrepofs.build.resf.org/v1/projects/55b17281-bc54-4929-8aca-a8a11d628738/repo/CRB/x86_64/ -gpgcheck=0 -enabled=0 -gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-rockyofficial - - -[Rocky9_ResilientStorage_stg] -name=Rocky9_ResilientStorage_stg -baseurl=https://yumrepofs.build.resf.org/v1/projects/55b17281-bc54-4929-8aca-a8a11d628738/repo/ResilientStorage/x86_64/ -gpgcheck=0 -enabled=0 -gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-rockyofficial - - -[Rocky9_HighAvailability_stg] -name=Rocky9_HighAvailability_stg -baseurl=https://yumrepofs.build.resf.org/v1/projects/55b17281-bc54-4929-8aca-a8a11d628738/repo/HighAvailability/x86_64/ -gpgcheck=0 -enabled=0 -gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-rockyofficial - - - - -# Rocky Source repos: - -[Rocky8_BaseOS_Source] -name=Rocky8_BaseOS_Source -baseurl=http://dl.rockylinux.org/pub/rocky/8/BaseOS/source/tree/ -gpgcheck=0 -enabled=0 -gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-rockyofficial - - -[Rocky8_AppStream_Source] -name=Rocky8_AppStream_Source -baseurl=http://dl.rockylinux.org/pub/rocky/8/AppStream/source/tree/ -gpgcheck=0 -enabled=0 -gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-rockyofficial - - -[Rocky8_CodeReady_Source] -name=Rocky8_CodeReady_Source -baseurl=http://dl.rockylinux.org/pub/rocky/8/PowerTools/source/tree/ -gpgcheck=0 -enabled=0 -gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-rockyofficial - - -[Rocky8_ResilientStorage_Source] -name=Rocky8_ResilientStorage_Source -baseurl=https://dl.rockylinux.org/pub/rocky/8/ResilientStorage/source/tree/ -gpgcheck=0 -enabled=0 -gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-rockyofficial - - -[Rocky8_HighAvailability_Source] -name=Rocky8_HighAvailability_Source -baseurl=https://dl.rockylinux.org/pub/rocky/8/HighAvailability/source/tree/ -gpgcheck=0 -enabled=0 -gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-rockyofficial - - - - -# Rocky Staging sources: - -[Rocky8_BaseOS_Source_stg] -name=Rocky8_BaseOS_Source_Staging -baseurl=http://dl.rockylinux.org/stg/rocky/8/BaseOS/source/tree/ -gpgcheck=0 -enabled=0 -gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-rockyofficial - - -[Rocky8_AppStream_Source_stg] -name=Rocky8_AppStream_Source_Staging -baseurl=http://dl.rockylinux.org/stg/rocky/8/AppStream/source/tree/ -gpgcheck=0 -enabled=0 -gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-rockyofficial - - -[Rocky8_CodeReady_Source_stg] -name=Rocky8_CodeReady_Source_Staging -baseurl=http://dl.rockylinux.org/stg/rocky/8/PowerTools/source/tree/ -gpgcheck=0 -enabled=0 -gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-rockyofficial - - [Rocky8_ResilientStorage_Source_stg] name=Rocky8_ResilientStorage_Source_Staging baseurl=https://dl.rockylinux.org/stg/rocky/8/ResilientStorage/source/tree/ @@ -509,6 +450,14 @@ enabled=0 gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-rockyofficial + +[Rocky8_HighAvailability_stg] +name=Rocky8_HighAvailability_stg +baseurl=https://dl.rockylinux.org/stg/rocky/8/HighAvailability/x86_64/os/ +gpgcheck=0 +enabled=0 +gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-rockyofficial + [Rocky8_HighAvailability_Source_stg] name=Rocky8_HighAvailability_Source_Staging baseurl=https://dl.rockylinux.org/stg/rocky/8/HighAvailability/source/tree/ @@ -517,53 +466,172 @@ enabled=0 gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-rockyofficial +######################################################################### -# Rocky 9 Staging sources: + +## Rocky 9 Repos: +[Rocky9_BaseOS] +name=Rocky9_BaseOS +baseurl=https://dl.rockylinux.org/pub/rocky/9/BaseOS/x86_64/os/ +gpgcheck=0 +enabled=0 +gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-rockyofficial + +[Rocky9_BaseOS_Source] +name=Rocky9_BaseOS_Source_Staging +baseurl=https://dl.rockylinux.org/pub/rocky/9/BaseOS/source/tree/ +gpgcheck=0 +enabled=0 +gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-rockyofficial + + + +[Rocky9_AppStream] +name=Rocky9_AppStream +baseurl=https://dl.rockylinux.org/pub/rocky/9/AppStream/x86_64/os/ +gpgcheck=0 +enabled=0 +gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-rockyofficial + +[Rocky9_AppStream_Source] +name=Rocky9_AppStream_Source_Staging +baseurl=https://dl.rockylinux.org/pub/rocky/9/AppStream/source/tree/ +gpgcheck=0 +enabled=0 +gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-rockyofficial + + + +[Rocky9_CodeReady] +name=Rocky9_CodeReady +baseurl=https://dl.rockylinux.org/pub/rocky/9/CRB/x86_64/os/ +gpgcheck=0 +enabled=0 +gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-rockyofficial + +[Rocky9_CodeReady_Source] +name=Rocky9_CodeReady_Source_Staging +baseurl=https://dl.rockylinux.org/pub/rocky/9/CRB/source/tree/ +gpgcheck=0 +enabled=0 +gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-rockyofficial + + + +[Rocky9_ResilientStorage] +name=Rocky9_ResilientStorage +baseurl=https://dl.rockylinux.org/pub/rocky/9/ResilientStorage/x86_64/os/ +gpgcheck=0 +enabled=0 +gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-rockyofficial + +[Rocky9_ResilientStorage_Source] +name=Rocky9_ResilientStorage_Source_Staging +baseurl=https://dl.rockylinux.org/pub/rocky/9/ResilientStorage/source/tree/ +gpgcheck=0 +enabled=0 +gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-rockyofficial + + +[Rocky9_HighAvailability] +name=Rocky9_HighAvailability +baseurl=https://dl.rockylinux.org/pub/rocky/9/HighAvailability/x86_64/os/ +gpgcheck=0 +enabled=0 +gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-rockyofficial + +[Rocky9_HighAvailability_Source] +name=Rocky9_HighAvailability_Source_Staging +baseurl=https://dl.rockylinux.org/pub/rocky/9/HighAvailability/source/tree/ +gpgcheck=0 +enabled=0 +gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-rockyofficial + + +######################################################################### + + +# Rocky 9 Staging repos: +[Rocky9_BaseOS_stg] +name=Rocky9_BaseOS_stg +baseurl=https://dl.rockylinux.org/stg/rocky/9/BaseOS/x86_64/os/ +gpgcheck=0 +enabled=0 +gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-rockyofficial [Rocky9_BaseOS_Source_stg] name=Rocky9_BaseOS_Source_Staging -baseurl=https://yumrepofs.build.resf.org/v1/projects/55b17281-bc54-4929-8aca-a8a11d628738/repo/BaseOS/src/ +baseurl=https://dl.rockylinux.org/stg/rocky/9/BaseOS/source/tree/ gpgcheck=0 enabled=0 gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-rockyofficial + +[Rocky9_AppStream_stg] +name=Rocky9_AppStream_stg +baseurl=https://dl.rockylinux.org/stg/rocky/9/AppStream/x86_64/os/ +gpgcheck=0 +enabled=0 +gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-rockyofficial + [Rocky9_AppStream_Source_stg] name=Rocky9_AppStream_Source_Staging -baseurl=https://yumrepofs.build.resf.org/v1/projects/55b17281-bc54-4929-8aca-a8a11d628738/repo/AppStream/src/ +baseurl=https://dl.rockylinux.org/stg/rocky/9/AppStream/source/tree/ gpgcheck=0 enabled=0 gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-rockyofficial + +[Rocky9_CodeReady_stg] +name=Rocky9_CodeReady_stg +baseurl=https://dl.rockylinux.org/stg/rocky/9/CRB/x86_64/os/ +gpgcheck=0 +enabled=0 +gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-rockyofficial + [Rocky9_CodeReady_Source_stg] name=Rocky9_CodeReady_Source_Staging -baseurl=https://yumrepofs.build.resf.org/v1/projects/55b17281-bc54-4929-8aca-a8a11d628738/repo/CRB/src/ +baseurl=https://dl.rockylinux.org/stg/rocky/9/CRB/source/tree/ gpgcheck=0 enabled=0 gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-rockyofficial + +[Rocky9_ResilientStorage_stg] +name=Rocky9_ResilientStorage_stg +baseurl=https://dl.rockylinux.org/stg/rocky/9/ResilientStorage/x86_64/os/ +gpgcheck=0 +enabled=0 +gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-rockyofficial + [Rocky9_ResilientStorage_Source_stg] name=Rocky9_ResilientStorage_Source_Staging -baseurl=https://yumrepofs.build.resf.org/v1/projects/55b17281-bc54-4929-8aca-a8a11d628738/repo/ResilientStorage/src/ +baseurl=https://dl.rockylinux.org/stg/rocky/9/ResilientStorage/source/tree/ gpgcheck=0 enabled=0 gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-rockyofficial +[Rocky9_HighAvailability_stg] +name=Rocky9_HighAvailability_stg +baseurl=https://dl.rockylinux.org/stg/rocky/9/HighAvailability/x86_64/os/ +gpgcheck=0 +enabled=0 +gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-rockyofficial + [Rocky9_HighAvailability_Source_stg] name=Rocky9_HighAvailability_Source_Staging -baseurl=https://yumrepofs.build.resf.org/v1/projects/55b17281-bc54-4929-8aca-a8a11d628738/repo/HighAvailability/src/ +baseurl=https://dl.rockylinux.org/stg/rocky/9/HighAvailability/source/tree/ gpgcheck=0 enabled=0 gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-rockyofficial - EOF - cat > /etc/yum.repos.d/rhel8_beta.repo << EOF # RHEL 8 Beta Repos