Remove the use of $releasever

The $releasever is perfectly fine for most installations. However, in the
instance that a system has a releasever set to something other than the
default, like 8.4, it causes issues as the EPEL repository structure
doesn't include these minor versions.

The solution here was a simple:

    sed 's/\$releasever/8/g' -i *.repo

Tested the change. Encountered a single issue with the
epel-playground-source repo, but it was unrelated and seen with the
unpatched revision.

Signed-off-by: Kyle Walker <kwalker@redhat.com>
epel8
Kyle Walker 3 years ago
parent eff75376a5
commit 7374c26ba8

@ -1,30 +1,30 @@
[epel-modular] [epel-modular]
name=Extra Packages for Enterprise Linux Modular $releasever - $basearch name=Extra Packages for Enterprise Linux Modular 8 - $basearch
# It is much more secure to use the metalink, but if you wish to use a local mirror # It is much more secure to use the metalink, but if you wish to use a local mirror
# place its address here. # place its address here.
#baseurl=https://download.example/pub/epel/$releasever/Modular/$basearch #baseurl=https://download.example/pub/epel/8/Modular/$basearch
metalink=https://mirrors.fedoraproject.org/metalink?repo=epel-modular-$releasever&arch=$basearch&infra=$infra&content=$contentdir metalink=https://mirrors.fedoraproject.org/metalink?repo=epel-modular-8&arch=$basearch&infra=$infra&content=$contentdir
enabled=1 enabled=1
gpgcheck=1 gpgcheck=1
countme=1 countme=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-EPEL-8 gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-EPEL-8
[epel-modular-debuginfo] [epel-modular-debuginfo]
name=Extra Packages for Enterprise Linux Modular $releasever - $basearch - Debug name=Extra Packages for Enterprise Linux Modular 8 - $basearch - Debug
# It is much more secure to use the metalink, but if you wish to use a local mirror # It is much more secure to use the metalink, but if you wish to use a local mirror
# place its address here. # place its address here.
#baseurl=https://download.example/pub/epel/$releasever/Modular/$basearch/debug #baseurl=https://download.example/pub/epel/8/Modular/$basearch/debug
metalink=https://mirrors.fedoraproject.org/metalink?repo=epel-modular-debug-$releasever&arch=$basearch&infra=$infra&content=$contentdir metalink=https://mirrors.fedoraproject.org/metalink?repo=epel-modular-debug-8&arch=$basearch&infra=$infra&content=$contentdir
enabled=0 enabled=0
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-EPEL-8 gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-EPEL-8
gpgcheck=1 gpgcheck=1
[epel-modular-source] [epel-modular-source]
name=Extra Packages for Enterprise Linux Modular $releasever - $basearch - Source name=Extra Packages for Enterprise Linux Modular 8 - $basearch - Source
# It is much more secure to use the metalink, but if you wish to use a local mirror # It is much more secure to use the metalink, but if you wish to use a local mirror
# place it's address here. # place it's address here.
#baseurl=https://download.example/pub/epel/$releasever/Modular/source/tree/ #baseurl=https://download.example/pub/epel/8/Modular/source/tree/
metalink=https://mirrors.fedoraproject.org/metalink?repo=epel-modular-source-$releasever&arch=$basearch&infra=$infra&content=$contentdir metalink=https://mirrors.fedoraproject.org/metalink?repo=epel-modular-source-8&arch=$basearch&infra=$infra&content=$contentdir
enabled=0 enabled=0
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-EPEL-8 gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-EPEL-8
gpgcheck=1 gpgcheck=1

@ -1,30 +1,30 @@
[epel-next-testing] [epel-next-testing]
name=Extra Packages for Enterprise Linux $releasever - Next - Testing - $basearch name=Extra Packages for Enterprise Linux 8 - Next - Testing - $basearch
# It is much more secure to use the metalink, but if you wish to use a local mirror # It is much more secure to use the metalink, but if you wish to use a local mirror
# place its address here. # place its address here.
#baseurl=https://download.example/pub/epel/testing/next/$releasever/Everything/$basearch/ #baseurl=https://download.example/pub/epel/testing/next/8/Everything/$basearch/
metalink=https://mirrors.fedoraproject.org/metalink?repo=epel-testing-next-$releasever&arch=$basearch&infra=$infra&content=$contentdir metalink=https://mirrors.fedoraproject.org/metalink?repo=epel-testing-next-8&arch=$basearch&infra=$infra&content=$contentdir
enabled=0 enabled=0
gpgcheck=1 gpgcheck=1
countme=1 countme=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-EPEL-8 gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-EPEL-8
[epel-next-testing-debuginfo] [epel-next-testing-debuginfo]
name=Extra Packages for Enterprise Linux $releasever - Next - Testing - $basearch - Debug name=Extra Packages for Enterprise Linux 8 - Next - Testing - $basearch - Debug
# It is much more secure to use the metalink, but if you wish to use a local mirror # It is much more secure to use the metalink, but if you wish to use a local mirror
# place its address here. # place its address here.
#baseurl=https://download.example/pub/epel/testing/next/$releasever/Everything/$basearch/debug/ #baseurl=https://download.example/pub/epel/testing/next/8/Everything/$basearch/debug/
metalink=https://mirrors.fedoraproject.org/metalink?repo=epel-testing-next-debug-$releasever&arch=$basearch&infra=$infra&content=$contentdir metalink=https://mirrors.fedoraproject.org/metalink?repo=epel-testing-next-debug-8&arch=$basearch&infra=$infra&content=$contentdir
enabled=0 enabled=0
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-EPEL-8 gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-EPEL-8
gpgcheck=1 gpgcheck=1
[epel-next-testing-source] [epel-next-testing-source]
name=Extra Packages for Enterprise Linux $releasever - Next - Testing - $basearch - Source name=Extra Packages for Enterprise Linux 8 - Next - Testing - $basearch - Source
# It is much more secure to use the metalink, but if you wish to use a local mirror # It is much more secure to use the metalink, but if you wish to use a local mirror
# place it's address here. # place it's address here.
#baseurl=https://download.example/pub/epel/testing/next/$releasever/Everything/source/tree/ #baseurl=https://download.example/pub/epel/testing/next/8/Everything/source/tree/
metalink=https://mirrors.fedoraproject.org/metalink?repo=epel-testing-next-source-$releasever&arch=$basearch&infra=$infra&content=$contentdir metalink=https://mirrors.fedoraproject.org/metalink?repo=epel-testing-next-source-8&arch=$basearch&infra=$infra&content=$contentdir
enabled=0 enabled=0
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-EPEL-8 gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-EPEL-8
gpgcheck=1 gpgcheck=1

@ -1,30 +1,30 @@
[epel-next] [epel-next]
name=Extra Packages for Enterprise Linux $releasever - Next - $basearch name=Extra Packages for Enterprise Linux 8 - Next - $basearch
# It is much more secure to use the metalink, but if you wish to use a local mirror # It is much more secure to use the metalink, but if you wish to use a local mirror
# place its address here. # place its address here.
#baseurl=https://download.example/pub/epel/next/$releasever/Everything/$basearch/ #baseurl=https://download.example/pub/epel/next/8/Everything/$basearch/
metalink=https://mirrors.fedoraproject.org/metalink?repo=epel-next-$releasever&arch=$basearch&infra=$infra&content=$contentdir metalink=https://mirrors.fedoraproject.org/metalink?repo=epel-next-8&arch=$basearch&infra=$infra&content=$contentdir
enabled=1 enabled=1
gpgcheck=1 gpgcheck=1
countme=1 countme=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-EPEL-8 gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-EPEL-8
[epel-next-debuginfo] [epel-next-debuginfo]
name=Extra Packages for Enterprise Linux $releasever - Next - $basearch - Debug name=Extra Packages for Enterprise Linux 8 - Next - $basearch - Debug
# It is much more secure to use the metalink, but if you wish to use a local mirror # It is much more secure to use the metalink, but if you wish to use a local mirror
# place its address here. # place its address here.
#baseurl=https://download.example/pub/epel/next/$releasever/Everything/$basearch/debug/ #baseurl=https://download.example/pub/epel/next/8/Everything/$basearch/debug/
metalink=https://mirrors.fedoraproject.org/metalink?repo=epel-next-debug-$releasever&arch=$basearch&infra=$infra&content=$contentdir metalink=https://mirrors.fedoraproject.org/metalink?repo=epel-next-debug-8&arch=$basearch&infra=$infra&content=$contentdir
enabled=0 enabled=0
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-EPEL-8 gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-EPEL-8
gpgcheck=1 gpgcheck=1
[epel-next-source] [epel-next-source]
name=Extra Packages for Enterprise Linux $releasever - Next - $basearch - Source name=Extra Packages for Enterprise Linux 8 - Next - $basearch - Source
# It is much more secure to use the metalink, but if you wish to use a local mirror # It is much more secure to use the metalink, but if you wish to use a local mirror
# place it's address here. # place it's address here.
#baseurl=https://download.example/pub/epel/next/$releasever/Everything/source/tree/ #baseurl=https://download.example/pub/epel/next/8/Everything/source/tree/
metalink=https://mirrors.fedoraproject.org/metalink?repo=epel-next-source-$releasever&arch=$basearch&infra=$infra&content=$contentdir metalink=https://mirrors.fedoraproject.org/metalink?repo=epel-next-source-8&arch=$basearch&infra=$infra&content=$contentdir
enabled=0 enabled=0
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-EPEL-8 gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-EPEL-8
gpgcheck=1 gpgcheck=1

@ -1,30 +1,30 @@
[epel-testing-modular] [epel-testing-modular]
name=Extra Packages for Enterprise Linux Modular $releasever - Testing - $basearch name=Extra Packages for Enterprise Linux Modular 8 - Testing - $basearch
# It is much more secure to use the metalink, but if you wish to use a local mirror # It is much more secure to use the metalink, but if you wish to use a local mirror
# place its address here. # place its address here.
#baseurl=https://download.example/pub/epel/testing/$releasever/Modular/$basearch #baseurl=https://download.example/pub/epel/testing/8/Modular/$basearch
metalink=https://mirrors.fedoraproject.org/metalink?repo=testing-modular-epel$releasever&arch=$basearch&infra=$infra&content=$contentdir metalink=https://mirrors.fedoraproject.org/metalink?repo=testing-modular-epel8&arch=$basearch&infra=$infra&content=$contentdir
enabled=0 enabled=0
gpgcheck=1 gpgcheck=1
countme=1 countme=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-EPEL-8 gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-EPEL-8
[epel-testing-modular-debuginfo] [epel-testing-modular-debuginfo]
name=Extra Packages for Enterprise Linux Modular $releasever - Testing - $basearch - Debug name=Extra Packages for Enterprise Linux Modular 8 - Testing - $basearch - Debug
# It is much more secure to use the metalink, but if you wish to use a local mirror # It is much more secure to use the metalink, but if you wish to use a local mirror
# place its address here. # place its address here.
#baseurl=https://download.example/pub/epel/testing/$releasever/Modular/$basearch/debug #baseurl=https://download.example/pub/epel/testing/8/Modular/$basearch/debug
metalink=https://mirrors.fedoraproject.org/metalink?repo=testing-modular-debug-epel$releasever&arch=$basearch&infra=$infra&content=$contentdir metalink=https://mirrors.fedoraproject.org/metalink?repo=testing-modular-debug-epel8&arch=$basearch&infra=$infra&content=$contentdir
enabled=0 enabled=0
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-EPEL-8 gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-EPEL-8
gpgcheck=1 gpgcheck=1
[epel-testing-modular-source] [epel-testing-modular-source]
name=Extra Packages for Enterprise Linux Modular $releasever - Testing - $basearch - Source name=Extra Packages for Enterprise Linux Modular 8 - Testing - $basearch - Source
# It is much more secure to use the metalink, but if you wish to use a local mirror # It is much more secure to use the metalink, but if you wish to use a local mirror
# place it's address here. # place it's address here.
#baseurl=https://download.example/pub/epel/testing/$releasever/Modular/source/tree/ #baseurl=https://download.example/pub/epel/testing/8/Modular/source/tree/
metalink=https://mirrors.fedoraproject.org/metalink?repo=testing-modular-source-epel$releasever&arch=$basearch&infra=$infra&content=$contentdir metalink=https://mirrors.fedoraproject.org/metalink?repo=testing-modular-source-epel8&arch=$basearch&infra=$infra&content=$contentdir
enabled=0 enabled=0
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-EPEL-8 gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-EPEL-8
gpgcheck=1 gpgcheck=1

@ -1,30 +1,30 @@
[epel-testing] [epel-testing]
name=Extra Packages for Enterprise Linux $releasever - Testing - $basearch name=Extra Packages for Enterprise Linux 8 - Testing - $basearch
# It is much more secure to use the metalink, but if you wish to use a local mirror # It is much more secure to use the metalink, but if you wish to use a local mirror
# place its address here. # place its address here.
#baseurl=https://download.example/pub/epel/testing/$releasever/Everything/$basearch #baseurl=https://download.example/pub/epel/testing/8/Everything/$basearch
metalink=https://mirrors.fedoraproject.org/metalink?repo=testing-epel$releasever&arch=$basearch&infra=$infra&content=$contentdir metalink=https://mirrors.fedoraproject.org/metalink?repo=testing-epel8&arch=$basearch&infra=$infra&content=$contentdir
enabled=0 enabled=0
gpgcheck=1 gpgcheck=1
countme=1 countme=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-EPEL-8 gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-EPEL-8
[epel-testing-debuginfo] [epel-testing-debuginfo]
name=Extra Packages for Enterprise Linux $releasever - Testing - $basearch - Debug name=Extra Packages for Enterprise Linux 8 - Testing - $basearch - Debug
# It is much more secure to use the metalink, but if you wish to use a local mirror # It is much more secure to use the metalink, but if you wish to use a local mirror
# place its address here. # place its address here.
#baseurl=https://download.example/pub/epel/testing/$releasever/Everything/$basearch/debug #baseurl=https://download.example/pub/epel/testing/8/Everything/$basearch/debug
metalink=https://mirrors.fedoraproject.org/metalink?repo=testing-debug-epel$releasever&arch=$basearch&infra=$infra&content=$contentdir metalink=https://mirrors.fedoraproject.org/metalink?repo=testing-debug-epel8&arch=$basearch&infra=$infra&content=$contentdir
enabled=0 enabled=0
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-EPEL-8 gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-EPEL-8
gpgcheck=1 gpgcheck=1
[epel-testing-source] [epel-testing-source]
name=Extra Packages for Enterprise Linux $releasever - Testing - $basearch - Source name=Extra Packages for Enterprise Linux 8 - Testing - $basearch - Source
# It is much more secure to use the metalink, but if you wish to use a local mirror # It is much more secure to use the metalink, but if you wish to use a local mirror
# place it's address here. # place it's address here.
#baseurl=https://download.example/pub/epel/testing/$releasever/Everything/source/tree/ #baseurl=https://download.example/pub/epel/testing/8/Everything/source/tree/
metalink=https://mirrors.fedoraproject.org/metalink?repo=testing-source-epel$releasever&arch=$basearch&infra=$infra&content=$contentdir metalink=https://mirrors.fedoraproject.org/metalink?repo=testing-source-epel8&arch=$basearch&infra=$infra&content=$contentdir
enabled=0 enabled=0
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-EPEL-8 gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-EPEL-8
gpgcheck=1 gpgcheck=1

@ -1,30 +1,30 @@
[epel] [epel]
name=Extra Packages for Enterprise Linux $releasever - $basearch name=Extra Packages for Enterprise Linux 8 - $basearch
# It is much more secure to use the metalink, but if you wish to use a local mirror # It is much more secure to use the metalink, but if you wish to use a local mirror
# place its address here. # place its address here.
#baseurl=https://download.example/pub/epel/$releasever/Everything/$basearch #baseurl=https://download.example/pub/epel/8/Everything/$basearch
metalink=https://mirrors.fedoraproject.org/metalink?repo=epel-$releasever&arch=$basearch&infra=$infra&content=$contentdir metalink=https://mirrors.fedoraproject.org/metalink?repo=epel-8&arch=$basearch&infra=$infra&content=$contentdir
enabled=1 enabled=1
gpgcheck=1 gpgcheck=1
countme=1 countme=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-EPEL-8 gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-EPEL-8
[epel-debuginfo] [epel-debuginfo]
name=Extra Packages for Enterprise Linux $releasever - $basearch - Debug name=Extra Packages for Enterprise Linux 8 - $basearch - Debug
# It is much more secure to use the metalink, but if you wish to use a local mirror # It is much more secure to use the metalink, but if you wish to use a local mirror
# place its address here. # place its address here.
#baseurl=https://download.example/pub/epel/$releasever/Everything/$basearch/debug #baseurl=https://download.example/pub/epel/8/Everything/$basearch/debug
metalink=https://mirrors.fedoraproject.org/metalink?repo=epel-debug-$releasever&arch=$basearch&infra=$infra&content=$contentdir metalink=https://mirrors.fedoraproject.org/metalink?repo=epel-debug-8&arch=$basearch&infra=$infra&content=$contentdir
enabled=0 enabled=0
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-EPEL-8 gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-EPEL-8
gpgcheck=1 gpgcheck=1
[epel-source] [epel-source]
name=Extra Packages for Enterprise Linux $releasever - $basearch - Source name=Extra Packages for Enterprise Linux 8 - $basearch - Source
# It is much more secure to use the metalink, but if you wish to use a local mirror # It is much more secure to use the metalink, but if you wish to use a local mirror
# place it's address here. # place it's address here.
#baseurl=https://download.example/pub/epel/$releasever/Everything/source/tree/ #baseurl=https://download.example/pub/epel/8/Everything/source/tree/
metalink=https://mirrors.fedoraproject.org/metalink?repo=epel-source-$releasever&arch=$basearch&infra=$infra&content=$contentdir metalink=https://mirrors.fedoraproject.org/metalink?repo=epel-source-8&arch=$basearch&infra=$infra&content=$contentdir
enabled=0 enabled=0
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-EPEL-8 gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-EPEL-8
gpgcheck=1 gpgcheck=1

Loading…
Cancel
Save